Wolf-Dieter Fink [
https://community.jboss.org/people/wdfink] created the discussion
"Re: implicit modules in development"
To view the discussion, visit:
https://community.jboss.org/message/822134#822134
--------------------------------------------------------------
If you use a JEE application server you can code against the JEE API, which mean JPA, EJB,
JSF... In this case you only need to include the JavaEE API's downloaded from Oracle
site or by maven dependencies.
The reason for have that in different places is that the IDE need the reference to
compile, Eclipse i.e. can use the pom.xml files (with maven plugin) to collect the
references.
With an IDE you are able to use a GUI for programming, with Eclipse (EE bundle) you are
able to produce the JAR/EAR directly.
Most developers use maven to be able to build from a shell and use automatic testing, the
IDE will be only used as comfortable editor.
The EE spec delegate the runtime implementation to the server, if you use JBoss the JPA
persistence is implemented by Hibernate. If you code against the EE spec you will not need
to use Hibernate for developing - this is the idea off JavaEE as you have no direct
dependency to a specific AS provider.
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/822134#822134]
Start a new discussion in Beginner's Corner at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]