Talk:Java Platform, Enterprise Edition
|WikiProject Computing / Software||(Rated C-class, Mid-importance)|
|WikiProject Java||(Rated C-class, Top-importance)|
- 1 Real-world examples
- 2 Apple Music Store
- 3 Rename Article
- 4 Non-technical overview
- 5 History
- 6 Peking University Application Server
- 7 Certified servers =
- 8 JavaMail
- 9 Active Development Version?
- 10 JDBC?
- 11 Warnings
- 12 Version history
- 13 A definition
- 14 API List and Sample Code Incomplete
- 15 JSON-P is not appropriate for JSON Processing, because...
What are some real world examples that show the J2EE platform in action ? As I do not work in a corporation, I am trying to visualize what is being done with this technology. Does the Apple Music Store, for example use J2EE? —The preceding unsigned comment was added by 188.8.131.52 (talk • contribs) on 22 March 2005.
Apple Music Store
Indeed, the Apple iTunes Music Store is built on J2EE technology. The implementation that ITMS uses is Apple's own WebObjects. And it is fun to use
- I also think SAP is built using Java, am I right? --Threner 18:16, 4 November 2005 (UTC)
This article could really use an overview that is appropriate for a wider audience. It's not really clear just what this stuff is, who uses it and what they use it for, and also, what they don't use it for. There are too many buzzwords and too much alphabet soup to get a clear idea of what this is.
Somebody should add when J2EE specification were developed.
Peking University Application Server
A new article about the PKUAS or Peking University Application Server has been created. An expert in the subject should check whether a link could be add from Java Platform, Enterprise Edition to this article. Thanks. --Edcolins 11:54, 9 August 2006 (UTC)
Certified servers =
The entire section on certified servers appears to be misguided and incorrect. The J2EE 1.3 list, for example, is obviously way too short.
This is probable wrong. http://java.sun.com/javaee/overview/compatibility.jsp lists
- Sun Java System Application Server Platform Edition 9
- TmaxSoft JEUS 6 (only well known in South Korea)
as "compatible", but I don't know if it's the same as "certified". JBoss 4, witch is long stable, supports EE 5, but is not listed by Sun I would the list name from "certified" to "officialy compatible".
Active Development Version?
Maybe a note should be added that most development work is done with the (current - 1) version of Java EE, not the most recent release?
- I don't really see the point of this. This is partly true for every other technology out there. Not everyone is using Java 7 after it came out. Not everyone is on Windows 8 after it came out, etc. It's sort of a universal truth. It's also a moving target and hard to verify. When do "most" developers use a specific version? At the moment of writing Java EE 6 is current. Are "most" developers now on Java EE 5 and will they en masse switch to Java EE 6 the day Java EE 7 is released? What source provides a solid proof of that? Arjant (talk) 14:45, 21 November 2012 (UTC)
Why is JDBC listed along with the other API's? According to the Java SE page, this is part of SE and it's misleading to list it here. I'll plan to remove it unless I hear otherwise. Bposert (talk) 00:46, 18 January 2008 (UTC)
The sources and cleanup warnings are now set for this article for over a year. Reading the text now I can not see severe deficiencies or misleading information and the reference section names valid sources. So I propose to clear these warnings (and possibly re-set them in individual chapters where neccessary) - okay? --Bernd-vdb (talk) 21:48, 26 November 2008 (UTC)
I am missing a version history for Java EE, especially considering this statement in section Nomenclature, standards, and specifications: "The platform was known as Java 2 Platform, Enterprise Edition or J2EE until the name was changed to Java EE in version 5. The current version is called Java EE 6.". There is actually a separate page for the version history, Java EE version history, and it is linked to in section See also. But I think it should be referred to earlier in the article. --Mortense (talk) 07:55, 26 April 2011 (UTC)
I don't know... is it me? or what is on top of the page as definition is actually worded like advertising? Reliable? really? is it so known for its reliability that you can put that in its definition? This definition sounds more like a company moto than a proper explanation of what the software is made for and where it stands in relation to the software related to it. — Preceding unsigned comment added by 184.108.40.206 (talk) 23:57, 10 October 2012 (UTC)
API List and Sample Code Incomplete
The Java_Platform,_Enterprise_Edition#General_APIs section is not a complete list of the APIs, and in fact the list of Java package names is not the best way of describing the feature set of JavaEE. I would prefer to see a list of JSRs implemented by the platform, something like this list .
- I agree with that. The package names were already there when I started editing the article. I updated and expanded them, but the result still only looks so-so. Arjant (talk) 13:45, 2 August 2014 (UTC)
As well as that, I think the code samples are not very useful, as they cover a tiny fragment of the Java EE space.
- I agree a bit less with this. It's true that they cover only a part of Java EE, but the sample is intended to give the reader just a taste of what Java EE code looks like. It's not intended as a thorough documentation of each and every Java EE feature in code. There's the Oracle tutorial for that which is several hundreds of pages ;) The sample that I choose is about a web form and persisting data. From experience I know this is a pretty universal topic that people from many different technical backgrounds could relate to. Many example apps (see the "pet shops" for various languages/platforms) essentially boil down to this. The samples also show a wide variety of the most popular Java EE technologies (JSF, CDI, EJB, JTA, JPA, JTA, BV) spanning all layers.
- While it would be possible to add additional samples demonstrating EIS connectivity using JCA, authentication using JASPIC or advanced authorization using JACC, I'm not sure that those will really help the point in giving users just a very quick impression of what Java EE code approximately looks like. Arjant (talk) 13:45, 2 August 2014 (UTC)
Also noticed Java_EE_version_history#Java_EE_7_.28June_12.2C_2013.29 has the same list. This should be linked to from here. — M3TAinfo (view) 02:47, 26 January 2014 (UTC)
The following pages are linked to from the Java EE 7 footer template, and do not exist (red links) - JSON Processing, Batch Applications, Concurrency Utilities, Enterprise Web Services, Java Authorization SPI, Java Authentication SPI — M3TAinfo (view) 15:48, 27 January 2014 (UTC)
- There are a number of Java EE specs that don't have an individual page yet. The first few are very new and don't have many sources yet. I don't know what "Enterprise Web Services" is. The next two (JACC and JASPIC) are older (J2EE 1.4/Java EE 6) respectively, and I could write a page about each. CDI is for some reason still missing too. Arjant (talk) 13:45, 2 August 2014 (UTC)
JSON-P is not appropriate for JSON Processing, because...
JSONP is short for JSON with padding. See https://en.wikipedia.org/wiki/JSONP
Suggest to change
Java API for JSON Processing (JSON-P)
Java API for JSON Processing