J2EE Directory @ eIT.in

J2EE Directory @ eIT.in

This section of eIT.in provides web resources for J2EE. 

Add Links: If you have a web site that you wish to include in this database, do let us know the details by sending a note about your URL to narsi@esource.in. We’ll quickly review the web site, and if found relevant, add it to the database. We look forward to web site owners and link exchange partners to submit URL. Thanks!  

Looking for an outsourcing partner for web services programming & development? Have you talked to us?

Other IT Web Sites from eIT.in

Content derived from Wikipedia article on J2EE

Java Platform, Enterprise Edition

From Wikipedia, the free encyclopedia

Enterprise Edition (EE)

Java Platform, Enterprise Edition or Java EE (formerly known as Java 2 Platform, Enterprise Edition or J2EE up to version 1.4), is a programming platform—part of the Java Platform—for developing and running distributed multitier architecture Java applications, based largely on modular software components running on an application server. The Java EE platform is defined by a specification. Similar to other Java Community Process specifications, Java EE is also considered informally to be a standard because providers must agree to certain conformance requirements in order to declare their products as Java EE compliant; albeit with no ISO or ECMA standard.

Java EE includes several API specifications, such as JDBC, RMI, e-mail, JMS, web services, XML, etc, and defines how to coordinate them. Java EE also features some specifications unique to Java EE for components. These include Enterprise Java Beans, servlets, portlets (following the Java Portlet specification), JavaServer Pages and several web service technologies. This allows the developer to create an enterprise application that is portable between platforms and scalable, while integrating with legacy technologies. Other added bonuses are, for example, that the application server can handle the transactions, security, scalability, concurrency and management of the components that are deployed to it, meaning that the developers can concentrate more on the business logic of the components rather than the lower level maintenance tasks.

Contents [hide]

1 History

2 General APIs

2.1 javax.ejb.*

2.2 javax.naming

2.3 java.sql, javax.sql

2.4 java.transaction.*

2.5 javax.xml.*

2.6 javax.jms.*

3 Low cost development

4 Java EE 5 application server certified

5 J2EE 1.4 application server certified

6 J2EE 1.3 application server certified

7 Publications

8 See also

9 External links

History

The original J2EE specification was developed by Sun Microsystems.

Starting with J2EE 1.3, the specification was developed under the Java Community Process. JSR 58 specifies J2EE 1.3 and JSR 151 specifies the J2EE 1.4 specification.

The J2EE 1.3 SDK was first released by Sun as a beta in April 2001. The J2EE 1.4 SDK beta was released by Sun in December 2002.

The Java EE 5 specification was developed under JSR 244 and the final release was made on May 11, 2006.

General APIs

The Java EE APIs includes several technologies that extend the functionality of the base Java SE APIs.

javax.ejb.*

The Enterprise Java Beans API defines a set of APIs that a distributed object container will support in order to provide persistence, remote procedure calls (using RMI or RMI-IIOP), concurrency control, and access control for distributed objects.

javax.naming

The javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap and javax.naming.spi packages define the Java Naming and Directory Interface (JNDI) API.

java.sql, javax.sql

The java.sql and javax.sql packages define the Java Database Connectivity (JDBC) API.

java.transaction.*

These packages define the Java Transaction API (JTA).

javax.xml.*

These packages define the JAXP API.

javax.jms.*

These packages define the Java Message Service (JMS) API.

Low cost development

One of the benefits of Java EE as a platform is that it is possible to get started with little or no cost. The Java EE implementation from Sun Microsystems can be downloaded for free, and there are a great many open source tools available to extend the platform or to simplify development.

Examples of third party open source Java development tools include:

NetBeans IDE, a Java based integrated development environment (IDE)

The Eclipse platform, a Java based IDE

Jedit, an opensource, Java based IDE

Apache Ant, an automated build tool

Apache Maven, an automated build and dependency management tool

JUnit, a framework for automating unit tests

Apache Tomcat, a Servlet/JSP web container

Jetty, a web server and Servlet/JSP web container

Struts, a framework for developing Java EE web applications

Jakarta JMeter, a load testing tool for web servers

JasperReports, a report writer

OpenXava, an open source framework for easy development of J2EE business application

Spring Framework

Java EE 5 application server certified

GlassFish, an open-source application server from Sun

SAP NetWeaver Application Server, Java EE 5 Edition from SAP

JEUS 6, a Linux specific Application Server from TmaxSoft

J2EE 1.4 application server certified

JBoss, an open-source application server from JBoss

Geronimo, an open-source application server from Apache

JOnAS, an open-source application server from ObjectWeb

Resin, an application server with integrated XML support

SAP NetWeaver Application Server, Java EE 5 Edition from SAP

Sun Java System Web Server

Sun Java System Application Server

IBM WebSphere Application Server (WAS), a fully scalable, fully J2EE-compliant application server from IBM

WebLogic Application Server from BEA Systems

J2EE 1.3 application server certified

JRun Application Server from Macromedia

Publications

Perrone, Paul J., Chaganti, Krishna (2003). J2EE Developer"'s Handbook. Indianapolis, Indiana: Sam"'s Publishing. ISBN 0-672-32348-6.

Bodoff, Stephanie (2004). The J2EE Tutorial. Boston: Addison-Wesley. ISBN 0-321-24575-X.

Solveig Haugland, Mark Cade, Anthony Orapallo: J2EE 1.4: The Big Picture, Prentice Hall, ISBN 0-13-148010-3

Alan Monnox: Rapid J2EE Development: An Adaptive Foundation for Enterprise Applications, Prentice Hall, ISBN 0-13-147220-8

Renaud Pawlak, Lionel Seinturier, Jean-Philippe Retaillé: Foundations of AOP for J2EE Development, ISBN 1-59059-507-6

Christopher Judd, Hakeem Shittu: Pro Eclipse JST: Plug-ins for J2EE Development, ISBN 1-59059-493-2

See also

Web container

Deployment Descriptor

Java BluePrints

External links

Sun"'s Official Java EE Tutorial

Sun"'s Java EE Training

Sun"'s Java EE page - official documentation

J2EE 1.4 API Javadocs

Java EE 5 technologies and JSRs

Sun"'s J2EE compatibility page - certified J2EE servers

Javalobby.org - popular Java, JSP & J2EE developer forums

TheServerSide.com - popular discussion site for J2EE developers

J2EE Factory to Enterprise Middleware.

Jim Farley 1 August 2000. (O"'Reilly 2004.)

JavaToolbox List of the available development tools and libraries for Java/J2EE

Java BluePrints - Sun"'s best practices for Java 2, Enterprise Edition application development.

JavaRSS.com - A Java portal of Java websites rich in Java & J2EE News, Articles, Blogs, Groups, Forums and Tags

Enterprise Java Technologies Tech Tips

Java EE Tips

SimplerJ2EE.com - Simpler J2EE

Examples of Java EE application servers include:

BEA WebLogic (http://bea.com/framework.jsp?CNT=index.htm&FP=/content/products/server)

Borland Enterprise Server (http://www.borland.com/bes/appserver)

Geronimo Application Server by Apache Software Foundation (http://geronimo.apache.org)

JBoss Application Server (http://www.jboss.org/products/jbossas)

JOnAS by ObjectWeb consortium (Java Open Application Server, http://jonas.objectweb.org)

JRun by Macromedia (http://www.macromedia.com/software/jrun/)

Oracle Application Server (http://www.oracle.com/appserver)

Orion Application Server by IronFlare (http://www.orionserver.com)

Pramati Server (http://www.pramati.com)

Sun Java System Application Server (http://www.sun.com/software/products/appsrvr/home_appsrvr.xml)

WebSphere Application Server by IBM (http://www-306.ibm.com/software/webservers/appserv/was/features)

WebObjects Application Server by Apple Computer (http://www.apple.com/webobjects)

Retrieved from "http://en.wikipedia.org/wiki/Java_Platform%2C_Enterprise_Edition"

Categories: Java platform | Computing platforms | Java enterprise platform | Java specification requests | Web application frameworks

End of Wikipedia content, http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

Web Resources for J2EE


About eIT.in

eIT.in is a comprehensive directory for everything IT & Software. It contains over 500 categories, and well over 10,000 web resources

eIT.in provides directory and web links resources for the IT, software, programming & software development domains. It is intended to be useful for application, applications programmers & developers, software technology programmer & developer, databases software development, administrators & DBAs, application developers, strategy architect, design specialists and architects, migration, integration, customization consultants and customisation analysts, administration, maintenance & support professionals, outsourcing consultant, bespoke solutions programming developers & coders, project management & functional analyst, and for system administrators, testing & quality control engineers. It will make an effort to provide resources on tutorial/tutorials, guide, guides, tips, faq, faqs on these topics.

eIT.in content is available under GPL: All directory content at mainframe.in is under the General Public License (GPL). Under this license, anyone is free to copy & use any amount of directory content @ eIT.in, make changes to it and use it in any way they wish, as long as they also allow the same rights to anyone else for this content. The concept of GPL has been adapted from the GNU GPL of the Free Software Movement. To those who wish to use content from eIT.in, our only request is that they acknowledge the source and provide a link back to eIT.in. This is only a request!

Countries & Cities Where eIT.in Provides Assistance

eIT Cities: Bangalore, Chennai, Mumbai, Bhubaneswar, Mysore, Kolkaka, Delhi, Pune, Trivandrum, Hyderabad

You are the $$$ Section of eIT.in

Reference

GeoDig – Get Local!

Have you checked out the GeoDig directories for over 30 countries? GeoDig provides useful local and regional web resources for over 200 cities around the world. See the list of cities and countries for which GeoDig provides locality-specific web resources.

North America

USA - Alabama (AL) > Birmingham; Alaska; Arkansas (AR) > Little Rock; Arizona (AZ) > Phoenix, Las Vegas, Tucson; California (CA) > Los Angeles, San Francisco, Sacramento, Fresno, Bakersfield; Colorado, CO > Denver; Connecticut, CT > Hartford; District of Columbia, DC > Washington DC; Delaware (DE) > Wilmington; Florida > Miami, Orlando, Tampa, Orlando, Sarasota, West Palm Beach, Jacksonville; Georgia > Atlanta; Hawaii > Honolulu; Idaho; Illinois > Chicago; Indiana > Indianapolis; Iowa; Kansas (KS); Kentucky (KY) > Louisville; Louisiana (LA) > New Orleans, Baton Rouge; Maine; Maryland (MD) > Baltimore; Massachusetts > Boston, Springfield; Michigan > Detroit, Grand Rapids; Minnesota > Minneapolis-St. Paul; Mississippi (MS); Missouri (MO) > Kansas City, St. Louis; Montana; Nebraska (NE) > Omaha; Nevada (NV) > Las Vegas; New Hampshire; New Jersey (NJ) > Jersey City, Newark; New Mexico (NM) > Albuquerque; New York > New York, Buffalo, Rochester, Albany, Syracuse; North Carolina (NC) > Raleigh-Durham, Charlotte, Greensboro; North Dakota; Ohio> Columbus, Cincinnati, Cleveland, Toledo, Youngstown, Dayton; Oklahoma (OK) > Oklahoma City, Tulsa; Oregon > Portland; Pennsylvania > Philadelphia, Allentown, Pittsburgh, Harrisburg, Scranton, ; Rhode Island (RI) > Providence; South Carolina (SC) > Greenville; South Dakota; Tennessee (TN) > Knoxville, Memphis, Nashville; Texas > Austin, Dallas, Houston, San Antonio, El Paso, Austin, McAllen; Utah (UT) > Salt Lake City; Vermont; Virginia (VA) > Norfolk, Richmond; Washington > Seattle; West Virginia; Wisconsin (WI) > Milwaukee; Wyoming

Canada - Vancouver, Montreal, Toronto, Calgary, Ottawa-Gatineau, Edmonton, Quebec City, Winnipeg, Hamilton, London

You are the $$$ Section of eIT.in

Europe - UK - London, Glasgow, Manchester, Birmingham, Liverpool, Sheffield, Leeds, Bristol, Edinburgh, Leicester; France - Paris, Marseille, Lyon, Toulouse, Nice, Nantes, Strasbourg, Montpellier, Bordeaux; Germany - Frankfurt (Frankfurt am Main), Munich (München), Berlin, Düsseldorf, Hamburg, Cologne (Köln), Essen, Dortmund, Stuttgart, Bremen, Duisburg, Hannover, Nürnberg (Nuremberg), Dresden, Leipzig; Italy - Milan (Milano), Rome (Roma), Napoli (Naples), Torino (Turin), Palermo, Bologna, Firenze (Florence), Genova (Genoa); Spain - Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Malaga, Murcia, Las Palmas, Bilbao; Scandinavia - Finland - Helsinki (Helsingin), Espoo, Tampere (Tampereen), Vantaa, Turku, Oulu, Sweden - Stockholm, Goteborg (Göteborg), Malmo (Malmö), Uppsala, Vasteras (Västerås), Denmark - Copenhagen (Københavns), Aarhus (Århus), Odense, Aalborg (Ålborg), Norway - Oslo, Bergen, Stavanger, Trondheim; Benelux - Belgium - Brussels (Brussel), Antwerp (Antwerpen), Ghent (Gent, Gand), Charleroi, Liège (Liege), Netherlands - Amsterdam, Rotterdam, Utrecht, Eindhoven, Tilburg, ‘s-Gravenhage (sGravenhage), Groningen, Luxembourg - Luxembourg City; PortugalLisbon; GreeceAthens; HungaryBudapest; PolandWarsaw; Switzerland - Zürich (Zurich), Geneva (Geneve, Genève), Basel, Bern (Berne), Lausanne; Austria - Linz, Vienna (Wien), Graz, Linz, Salzburg, Innsbruck; IrelandDublin

Asia - India - Mumbai, New Delhi, Bangalore; China & Hong Kong - Hong Kong, Beijing, Shanghai, Tianjin, Wuhan, Shenyang, Guangzhou, Harbin, Xian; Japan - Tokyo, Osaka, Yokohama, Nagoya, Sapporo, Kyoto, Kobe, Fukuoka, Kawasaki, Hiroshima; South Korea - Seoul, Pusa, Taegu, Incheon, Taejeon, Taiwan - Taipei; Malaysia - Kuala Lumpur; Singapore; Russia - Moscow, St Petersburg

You are the $$$ Section of eIT.in

Middle East - Turkey - Istanbul, Israel - Tel Aviv

Oceania - Australia - Sydney, Melbourne, Brisbane, Perth, Adelaide

Africa - South Africa - Johannesburg, Cape Town, Durban

 
  In the beginning, there were algae,
but there was no oil Then, from algae came oil.
Now, the algae are still there, but oil is fast depleting
In future, there will be no oil, but there will still be algae  
So, doesn’t it make sense to explore if we can again get oil from algae?
This is what we try to do at Oilgae.com – explore the potential of getting oil from algae