By James, on March 19th, 2008% Apart from your favourite IDE, I feel, a Java Developer might be very productive with the following tools (in no particular order):
- Firefox (Do I need to say anything about it?)
- Apache Ant (Not needed, if you use NetBeans. NetBeans has got bundled ant)
- JEdit (Mainly for it’s wide range of plugins. I use it’s LogViewer and HexViewer plugin frequently. Also it has got excellent syntax highlighting for your properties file, java files, nsis scripts etc)
- Subversion Version Control System(Got excellent integration with NetBeans and Eclipse. You must consider it atleast for your personal development.) . . . → Read More: Must have tools for a Java Developer
By James, on March 14th, 2008% Though Subversion is a powerful version control system, it’s command-line based interface may not appeal to some users who used other version control systems like Visual Source Safe. And what if you want to remotely access your repository as well?
TortoiseSVN and Apache comes to your aid. TortoiseSVN is a powerful tool for Subversion, which helps you to issue most of the subversion commands from your windows explorer. Subversion has an inbuilt “svnserve” utility which helps you to expose your repository to remote users, but it’s highly recommended to use the flexible Apache Web Server for this purpose. Subversion . . . → Read More: Extending Subversion by using TortoiseSVN
By James, on March 12th, 2008% In these days of numerous java frameworks, we often forget or don’t care about some simple things. Though this post might not be very interesting to most of you, it might help some of those to whom this might be the information they are looking for. So bear with me.
Pre-requisites:
- Latest version of Tomcat (currently 6.0.16)
- A database (In my case, it’s mysql 5.0)
- Appropriate jdbc “driver” jar file for your database. (In my case, it’s mysql jdbc driverr)
. . . → Read More: Connecting to a database from a java web application
By James, on March 12th, 2008% Did you use EJB 2.x before moving to EJB 3.0? If so, you might be well informed about the “waves” of changes that EJB 3.0 brought in.
EJB was hated by the programmers because of it’s complex programming model and a “heavy weight approach” for developing applications. Yes, you know about the pain, might have experienced it and would have vowed never to use ejb again. Chances are there that you might have considered or even moved to alternate “light weight” frameworks like Spring.
Fortunately, the ejb spec designers listened to the community and came out with a much . . . → Read More: New features in EJB 3.1
By James, on March 8th, 2008% NetBeans team just released their 6.1 Beta release and I was itching my hands to try it out. I’ve been using NetBeans from 5.0 release onwards (Matisse converted me from Intellij IDEA to NetBeans). I can see the progress NetBeans is making at an astonishing rate. (That too as an open source project)
Though I like and use NetBeans 6.0 a lot, I found it to be very slow when compared to Eclipse 3.3. I have explained about it here.
Especially I felt that code completion needed improvement. Eclipse beats NetBeans hands down in this area for sure.
So . . . → Read More: NetBeans 6.1 stands up to its promise
By James, on March 7th, 2008% Need for Continuous Integration:
If you have a reasonably big project with many users working on different modules, then you must use some continuous integration server to aid you in your project builds.
It’s really tedious to build, run unit tests and code coverage tests manually. One of the nice benefit provided by continuous integration servers is that they can build your source upon changes in your source repository.
Popular Continuous Integration Servers:
Fortunately, there are many continuous integration servers out there to help you. Some of them are opensource and some of them commericial.
A few noteworthy open . . . → Read More: Continuous Integration with Hudson
|
A sample text widget
Etiam pulvinar consectetur dolor sed malesuada. Ut convallis
euismod dolor nec pretium. Nunc ut tristique massa.
Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan.
Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem,
suscipit in posuere in, interdum non magna.
|
|
Recent Comments