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
- Mainframes – Mainframes Related Directory & Resources
- AML – Anti Money Laundering & Banking Technology Solutions
- Analytics – Data Analytics & Business Intelligence Software Resources
- Database Software Systems Directory
- EAI – Enterprise Applications Integration Resources
- CRM – Customer Relationship Management Directory
- Legacy Systems Directory & Resources
- Legacy 2 Web – Legacy Migration & Legacy 2 Web Migration
- Middleware Solutions & Software
- IT Software Outsourcing & Offshoring Directory
- Follars – Making Revenues from Free & Open Source Software
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
- J2EE Page from Sun Microsystems
- The Serverside
- J2EE Project Dangers
- Core J2EE Patterns
- J2EE Olympus
- Sun Java Centre – J2EE Patterns
- Java Lobby
- JBoss
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; Portugal – Lisbon; Greece – Athens; Hungary – Budapest; Poland – Warsaw; Switzerland - Zürich (Zurich), Geneva (Geneve, Genève), Basel, Bern (Berne), Lausanne; Austria - Linz, Vienna (Wien), Graz, Linz, Salzburg, Innsbruck; Ireland – Dublin
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
