Simpler J

J2EE is unnecessarily complicated. This website aims to help you write your
J2EE programs simpler and faster. We focus on a handful of frameworks
                   and Java classes that help you do more with less. You can write simple, effective,
even complex and large web server based Java programs -
using the software in this table.

This link takes you to a complete example end to end using well chosen frameworks.

                              

 

                           Google Ads














iBATIS
iBATIS helps your application pull data out of a relational database and to push data into it for you. I fmd it the simplest and most useful of the data access frameworks.

Struts
Struts is a "front-end" framework - it helps on the Server to build the "user interaction and navigation unit for your users.

JSP
JSP - Java Sever Pages -lets you make your HTML subject to the rules of the program running on your Server machine.
You think that you are writing pure HTML - but you are also putting Java programming into the HTML. That's JSP.

Servlets
Servlets give you everything JSP has to offer and more. They are designed to accept requests and send back HTTP responses to the client machine at the user's end in a broad way.

HTML
You know HTML - everything on this page is created in HTML using an HTML "What You See is What You Get" editor. It's just that HTML is more complicated than one thinks. If you are a web software engineer, you will need to use this.

JavaScript
JavaScript like HTML is more complicated than one thinks. It is a full fledged client side programming tool that runs in your web browser. This is worth your familiarity.

Tomcat
Tomcat is an "application server". It runs the Java code that you write within itself in response to user requests. You will need to get Tomcat (or your favourite Java application server) before you can run any of the frameworks above.

PostgreSQL
PostgreSQL is a relational database management system - a "powerful" "industrial strength" one at that and a long lived piece of open source software like Linux so you can trust it.
More J2EE Frameworks and technology. All of the software we recommend is "open source" or "free to use".