To do this, you must first sharpen the tool.-reprinted

Source: Internet
Author: User
Tags soap client checkstyle

People have limited energy and must focus on some creative work. repetitive work should be done by computers. It is usually not rejected.

The following are the tools or frameworks I have used or used:
--------------------------------------------------------------------
Let's not talk about eclipse.
No need to mention JUnit.

Ant, let alone.
Let alone spring and hibernate. Especially spring. If you haven't used spring yet, I suggest you study it carefully.
We use 4.1.3 for tapestry, which is very simple, but there are many restrictions, including the encapsulation of dojo, which causes a lot of trouble.
The implementation of jmock mock object can be used, but it is unfriendly to inherit mockobjecttestcase. supplement: jmock2 has made great improvements (except for the document) and does not need to inherit its mockobjecttestcase in the future. how can I port a new version from jmock1.x? We recommend that you retain the two versions of Lib, and no one will affect anyone.

Another implementation of easymock mock object is different from jmock. Our project allows both of them to be used.

The design tool of the powerdesigner database mainly uses the physical model. you can automatically generate SQL statements for multiple databases. it has been used for many years. I have used genuine pirated copies, but it is not expensive.

Dbdesigner4 is an open source database design, modeling, and maintenance tool. Supports MySQL, sqllite, and ODBC databases.

Subversion has used VSS and CVS, and finally chose it. The best configuration control tool. Use tortoissvn as the client.

Rose UML tools have never used genuine ones, and finally gave up. It is still difficult to popularize commercial tools in China. every time you use it, you can feel a pair of eyes behind your neck. to be more comfortable, you are now ready to use staruml.

Poseidon for UML (UML) tools and commercial software are easy to use. authorization is required for later versions.

Notepad ++ is a very useful text editor. I used editplus all the time. It's also because of copyright issues. this editor also has some shortcomings. Recently, it gave up because of improper comments on its website. now we use PS3.

Ps3is a very easy-to-use and free text editor. The operation interface is close to editplus and ultraedit, and supports the Chinese interface. The reason for not using it is not found.

The data binding framework of Castor Java automatically converts Java and XML documents. simple, easy to use, and powerful functions. later, Castor JDO was developed to implement the conversion between Java and SQL. there are new projects recently, which seem to be about Web Services.

Cruisecontrol is continuously integrated into the server. It has been a good tool produced by thoughtwork until now. now I only use some basic functions: Update code and compile, and prepare to add unit tests and code analysis, such as checkstyle, jdepend, and PMD.

Checkstyle helps developers write tools that better comply with development specifications. There are too many items to check. Generally, you only need a subset of its functions. I am still trying to use it. I have already met my basic requirements, and more and better features will be available for me.

Jameleon has a good web UI testing framework, which is not used much. There are too many scripts to write and will not be used for the moment. Hope selenium can be used more easily. Or fitnesse?

Beyondcompare is a very useful file comparison and merge tool, paid software. So far, no better alternatives have been found.

The jmeter stress testing tool has powerful functions and is naturally not so easy to use.

Vim and Emacs have never stopped talking about which is better, and I have no conclusion. go to Google to find the relevant user manual. Use both tools to get the answer you want.

The findbugs code analysis tool has the following functions: Find out where the equals and hashcode methods do not match, check to ignore the return value of the method, and check the NULL pointer's unreferencing of null and the redundancy comparison, find the variables read before initialization, name check, unused code, nested check, import check, coupling check, and so on.

Appfuse is a very useful development model that completes the vast majority of integration work (taking spring as the core and various open source projects as accessories ). I have been using 1.xand need to update it to 2. x. if you do not like to reinvent the wheel, it is definitely a smart choice.

Tcpmon is a tool used to monitor TCP messages. It is usually used to monitor soap messages to assist ws development. It is very simple. Similar Tools include wsmonitor and axis soapmonitor.

Soapui soap client simulation tool, open source software. Very easy to use. You can directly export related operation interfaces from the WSDL and directly connect to the server for testing. It is difficult to put forward more requirements.

Tada-list is a simple and effective task collaboration tool. I used atnotes to help myself record some important work tasks. Later I found that the function of sharing work tasks was so urgent. I found an article on techcrunch about online to-do list comparison, first, I tried tadalist. simplicity is its biggest specialty and may not be able to accept its philosophy at the moment, so we are also trying out the powerful remember the milk.

The following are the tools or frameworks I plan to use recently:

-----------------------------------------------------------------------------

PMD

TRAC or mingle

Selenium

Javancss

Maven

MySQL

Sqlunit

Dbunit

Fit

Fitnesse

Junitperf

Snipsnap

Struts2

Axis2 (maybe xfire is more suitable)

Jbpm

Xstreams

Are there any good tools?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.