File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes You are Right-A Beginner Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "You are Right-A Beginner" Watch "You are Right-A Beginner" New topic

You are Right-A Beginner

Steve Dyke
Ranch Hand

Joined: Nov 16, 2004
Posts: 1562
I know this may be a dumb question but I ask questions to learn. I have been working on a Web App using JSP, Servlets, and JSF with java classes to do the server work. We have hired an outside company to do development on a small app because I don't have the time to work on anything but my current project which is very complicated. Any way this outside company is developing an J2EE app. What is the difference? Will the J2EE run in a browser? Will it run on a remote machine and still provide realtime data to those locally using the app? The J2EE development appears to be more graphic. I am used to developing with Microsoft Visual FoxPro which makes very flexible windows interfaces. The Web App interfaces are not so flexible.

Any feed back would be welcome.
Ben Souther

Joined: Dec 11, 2004
Posts: 13410

JSP, Servlets, and JSF are a subset of the J2EE (now called JEE) stack.

The consulting firm may stick to these technolgies or they may employ other features such as EJB (Enterprise Java Beans).

Java API J2EE API Servlet Spec JSP Spec How to ask a question... Simple Servlet Examples jsonf
Steve Dyke
Ranch Hand

Joined: Nov 16, 2004
Posts: 1562
Which is the preferred way? To develope using the grapical controls in the Java environment(swing) or to use the JSP and JSF pages. I want my app to work from a browser from anywhere. I want it to be as user friendly as possible, and it needs to manipulte data records on a real time basis.
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
User experience vs standards and portability are big issues for a lot of folks.

You can run Swing in the browser inside an Applet. That requires the user to download and install a JRE, then download your application and most web sites decided that was too much to ask of the user.

Plain old HTML is well supported and doesn't require the user to do anything unusual, but it's boring to look at. Adding JavaScript components or XMLHttpRequest type data requests can improve the experience, but not everybody has JavaScript enabled. Code that runs in a Flash engine is gaining popularity (around my company anyhow) but again the user has to download a plugin.

No easy answers! What would you like to do in Swing that you can't do with something like the Yahoo YUI?

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
wood burning stoves
subject: You are Right-A Beginner
jQuery in Action, 3rd edition