 | I received an email stating that AOL finally aband... |
|
TOP THREE LINKS YOU MUST CLICK ON
Feature
Java Feature — Bringing Together Eclipse,WTP, Struts, and Hibernate
In the article 'Creating Web Applications with the Eclipse WTP' (http://jdj.sys-con.com/read/152270.htm ), we created a Web application using Eclipse Web Tools Project, the Tomcat application server, and the MySQL database server. That application (DBTest) was good, however, it had some limitations
Reader Feedback: Page 1 of 1
#10 |
Achille commented on 22 Jun 2008
Reading this:
"// This abstract class overrides Struts action class execute method and provides abstract
// performAction method to be overwritten by sub-classes. This helps us isolate some
// common error processing into one place, rather than having it several places in the
// sub-classes."
I don't really see how handling the errror in the AbstraAction class simplify error handling the subclasses.
In errors.add("name", new ActionError("id")); the value & key pair are different from what we have in subclasses.
|
#9 |
Mintara commented on 26 Dec 2007
Hello,
Could you please tell me how this dbtest worked?
As I tried following the article but was lost when
it spoke of the different classes I did not know what these classes should contain and how they communicate with each other.
Thank you for your help
|
#8 |
Lucas commented on 9 Jun 2006
Hi,
I got an error trying to uncompress the .war file, it seems that it's broken.
SEVERE: Exception fixing docBase: {0}
java.util.zip.ZipException: error in opening zip file
Lucas.
|
#7 |
Boris Minkin commented on 2 Jun 2006
Some users have complained about corrupted .war file.
Here is a link to the good one:
http://www.panix.com/~bm/DBTestSH.war
|
#6 |
karthik commented on 31 May 2006
The war file is corrupted
|
#5 |
mark commented on 31 May 2006
I think the war file is corrupted. regards Mark
|
#4 |
Jim commented on 29 May 2006
The provided DBTestSH.war is a corrupted one. You can not unzip it. Please check.
Thanks!
|
#3 |
SYS-CON India News Desk commented on 10 May 2006
In the article 'Creating Web Applications with the Eclipse WTP' (http://jdj.sys-con.com/read/152270.htm ), we created a Web application using Eclipse Web Tools Project, the Tomcat application server, and the MySQL database server. That application (DBTest) was good, however, it had some limitations
|
#2 |
DH Allingham commented on 9 May 2006
While it was nice to see you bring all of these technologies together (Struts, XML, Java, Hibernate, WTP, MySQL and it's connector). One has to ask; "But why is this necessary?". This represents 7 technology related fail points and 7 tools that a programmer needs a good familiarity with to be efficiently productive. This is way too many! Each additional tool adds extra cost to evaluating programmers to staff business level Java client/server application development positions and increases project risk. While I love Java, as a manager, this is a huge problem with it's use.
What I'd like to see a lot more of is POJO solutions to serious Web application development problems.
While its great that you can bring all of these tools together to solve a problem, it does little to address the fundamental flaw with Java (and several other languages) which is... Java is not really designed for Server/dumb client applications (which are Web apps.) and after 10 years have been spent kludging it to fit that round hole... here we are still trying to make a square peg round.
If I'm wrong, I'd be thrilled to admit it. But to prove me wrong you have to build a true business level Web app. with just Java, an IDE, a database engine and its aplicable connector, and any vanilla Web server engine you choose. That's it. No XML, no cocoon, jscript, Struts, nada, zip. Oh, one final condition... development time has to be within 15% of development with all those "assists". If this can't be done, then let's all stop fooling ourselves, find something that does, and leave Java to solve the other problems it is designed for and stop trying to fit it into the wrong type of hole.
|
#1 |
DH Allingham commented on 9 May 2006
While it was nice to see you bring all of these technologies together (Struts, XML, Java, Hibernate, WTP, MySQL and it's connector). One has to ask; "But why is this necessary?". This represents 7 technology related fail points and 7 tools that a programmer needs a good familiarity with to be efficiently productive. This is way too many! Each additional tool adds extra cost to evaluating programmers to staff business level Java client/server application development positions and increases project risk. While I love Java, as a manager, this is a huge problem with it's use.
What I'd like to see a lot more of is POJO solutions to serious Web application development problems.
While its great that you can bring all of these tools together to solve a problem, it does little to address the fundamental flaw with Java (and several other languages) which is... Java is not really designed for Server/dumb client applications (which are Web apps.) and after 10 years have been spent kludging it to fit that round hole... here we are still trying to make a square peg round.
If I'm wrong, I'd be thrilled to admit it. But to prove me wrong you have to build a true business level Web app. with just Java, an IDE, a database engine and its aplicable connector, and any vanilla Web server engine you choose. That's it. No XML, no cocoon, jscript, Struts, nada, zip. Oh, one final condition... development time has to be within 15% of development with all those "assists". If this can't be done, then let's all stop fooling ourselves, find something that does, and leave Java to solve the other problems it is designed for and stop trying to fit it into the wrong type of hole.
|
YOUR FEEDBACK  | By Raghu R. Kodali; Jonathan Wetherbee EJM wrote: Well versed article and nice explanation. Easy to understand especially for us who gives merchant services. |  | By Derek Yang Shen en3rgizer wrote: Hi there! Since my last post about working version of petstore, i've received a lot of letters with requests for it, so i felt like i'm working for technical support of petstore application :)) so i've shared archive with it on rapidshare.com. You can download archive with working files from here: h... |  | By Yakov Fain Yakov Fain wrote: This was an old post. I've written more on the outsourcing subject in my free e-book Enterprise Software without the BS available at
http://yakovfain.javadevelopersjournal.com/enterprise_software_without_t... |  | By Krishnan Viswanath udaykiran wrote: Really Excellent Information. But i have some doubts. initially i have some aversion towards annotations but after reading this article i develop some interest on it. later my R & D i want to create an annotation which is like @Singleton when ever i applied this annotation for a class then i want to... |  | By Duncan Mills; Frank Nimphius Younis Alomoush wrote: Hi Duncan and Frank,
Thanks for your great efforts.
It is a job well done. In fact,I have installed the module and plugged it to my own application for evaluation purposes.However, I have found a scenario where a user can access into a unauthorized page, I don't know if I can call it as a bug or n... |
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS |
SYS-CON FEATURED WHITEPAPERS  | By RIA News Desk Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Inter... | By Joe Winchester At last year's JavaOne Chris Oliver gave a presentation on JavaFX in which he discussed how he was i... | By Mauro Carniel Before describing solutions available for rich client application development, it would be a good id... | By Patrick Curran It's sometimes argued that the Java Community Process's development procedures are secretive and tha... | By Paul O'Connor The one thing that unifies the distributed computing style known as SOA, in most of its manifestatio... | By Adam Lieber In the past couple of years, interest in Jetty has surged. Jetty is an open source Java-based web an... | By RIA News Desk JavaScript is one of the most interesting and misunderstood programming languages in common use toda... | By RIA News Desk JavaScript 2 is becoming increasingly important. Learn how to take advantage of JavaScript 2 while s... | By RIA News Desk JavaScript is a language with more than its share of bad parts. It went from non-existence to global... | By Alan Williamson Cloud computing is an opportunity for businesses to implement low-cost, low-power and high-efficienc... | By Cloud Computing News Desk GigaSpaces Technologies and GoGrid have announced the availability of the GigaSpaces eXtreme Applica... | By Jinsong Yang Since its emergence, Web Service technology has gone a long way towards perfecting itself and findin... | By Java News Terracotta has announced the latest version of their open source Java clustering solution, Terracott... | By Maureen O'Gara Microsoft said, “Going forward we’ll use jQuery as one of the libraries used to implement higher... | By .NETDJ News Desk Infragistics has announced the immediate availability of Infragistics NetAdvantage for JSF 2008 Volu... | By Java News Responding to the growing demand for business intelligence (BI) capabilities that enable real-time d... | By Maureen O'Gara Reminding people of how its backing was the making of Linux, IBM, to no one's surprise, has thrown i... | By RIA News Desk AccuRev announced that Avid Technology has standardized on AccuRev for software development process ... | By RIA News Desk AccuRev announced AccuRev 4.7 for process-centric software change and configuration management (SCCM... | By RIA News Desk In this session that no developer who uses JavaScript or ActionScript will want to miss, delegates w... |
SPONSORED BY INFRAGISTICS In every field of design one of the first things students do is learn from the work of others. They ... Oct. 7, 2008 11:15 PM | There are many forces that influence technological evolution. After a decade of building enterprise ... Jun. 30, 2008 03:45 PM | 2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver... Jun. 20, 2008 12:45 PM | The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated... Jun. 18, 2008 07:45 PM | Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI... Jun. 4, 2008 08:00 AM | The YUI development team has released version 2.5.2; you can download the new release from SourceFor... Jun. 2, 2008 05:00 AM |
|