Wednesday May 23, 2007
Insert Witty Irony Herevince kraemer's Weblog
All
|
5 in 5
|
Compile Time
|
Ease of Evolution
|
General
|
GlassFish
|
Gotchas
|
Java
|
Music
|
NetBeans
|
Sailfin
Finger Macros in Java EE Development (part 1) As folks can probably tell, my main responsibility around here is to help maintain and extend the integration modules for GlassFish and Sun's application server offerings. I am also very interested in the development experience for Java EE that NetBeans provides. I recently started looking at how to structure a couple simple elements of IDE to reduce the number of keystrokes that I use when working on a web or enterprise project. My goal is to find the edge cases and propose some enhancements. The two elements of the IDE are the editor and the 'Main Project'. The editor is obvious, since almost every change that you want to test will be made there. The 'Main Project' is special, since a number of actions and keybindings trigger actions associated with this project, instead of the project which "owns" the code that you have focused in the editor. I started off looking at a various scenarios to see what the current situation is. Since I was writing it down, I figured I might as well share what I found. In the first set of experiments I have two projects open. I have a web app as the Main Project and an additional class library project that the web app depends on.
I did notice one thing while working on some larger sample applications, that was a bit embarassing for me. In the past I have touted the joy of the save and reload development workflow. Once a project got beyond JSP development or I had multiple projects that I was integrating and testing, Run Main Project (F6), judicious management of the Main Project and its Relative Url were the things that helped keep me productive.
Comments:
Post a Comment: Comments are closed for this entry. |
Calendar
RSS Feeds
All /5 in 5 /Compile Time /Ease of Evolution /General /GlassFish /Gotchas /Java /Music /NetBeans /Sailfin About Me![]() Short Bio SearchLinks
Navigation
ReferersToday's Page Hits: 41 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||