J2EE or Normal Web Application?

Java EE application There are some lightweight application servers which do not support all things specified in Java EE and some which support all things. I think every J2EE application is also a normal web application with some special technics. It is a lot marketing.

Web Applications are subset of J2EE applications. J2EE comprises of many technologies such as JDBC, RMI, e-mail, JMS, web services, XML, Enterprise JavaBeans, Connectors, servlets etc. Web Applications uses limited web related technologies such as Servlets, JSP's, JSF etc.Normally, J2EE apps are bundled in EAR archives and Web application are bundled in WAR.

Application size is quite small with 10 or 15 database tables and I have a class for database connections, few DAO classes to read and write records from database,java beans and few managed bean classed for JSF. Of course web. Xml,log4j.

Xml and properties files for other configurations. This could be termed as J2EE? – Polappan Jun 9 at 6:54 @aseychell FYI .. Web fragments is considered to be a segment or whole web.xml.

It is just part of the web definition – Ramesh PVK Jun 9 at 8:19 @Polappan Web apps can also use xml and jdbc technologies. – Ramesh PVK Jun 9 at 8:27.

A J2EE application is in a web application which is developed using the currently outdated J2EE technologies. J2EE does initially not cover JSF at all. It's more than often Struts, Spring and/or J2EE has been upgraded to Java EE since the introduction of Java EE 5.0 at May of 2006 (yes, that's over 5 years ago!).

Java EE 5.0 was the first to include JSF in the specification to supplant 3rd party MVC frameworks like Struts. Also JPA has made its way into Java EE to supplant 3rd party ORM frameworks like Java EE 6.0 was the first to include CDI in the specification to supplant 3rd party IoC frameworks like Spring. I consider an application a "web application" when it runs on a web server and can be accessed using a web browser.

I consider an application a J2EE application when it is a web application which uses outdated J2EE technologies. I consider an application a Java EE application when it is a web application which runs on at least Java 1.5 and uses at least Java EE 5.0 technologies. See also: Wikipedia - Java EE version history.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions