Just remembered, instead of EJBs use Hibernate!<br><br><a href="http://www.hibernate.org/">http://www.hibernate.org/</a><br><br>It's an ORM tool (object-relational mapping) that persists<br>java objects back and forth from databases and provides<br>
an object-oriented query language, which is a must-have<br>these days.<br><br>  mike<br><br><br><br><br><div class="gmail_quote">On Tue, Oct 19, 2010 at 12:03 PM, Mike Schachter <span dir="ltr"><<a href="mailto:mike@mindmech.com">mike@mindmech.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Back when I was a J2EE developer I would use tomcat or JBoss<br>to get started:<br><br><a href="http://tomcat.apache.org/" target="_blank">http://tomcat.apache.org/</a><br>
<br><a href="http://www.jboss.org/" target="_blank">http://www.jboss.org/</a><br><br>
That was a while ago. For frameworks, people I was around used<br>Spring and Struts:<br><br><a href="http://www.springsource.org/" target="_blank">http://www.springsource.org/</a><br><br><a href="http://struts.apache.org/" target="_blank">http://struts.apache.org/</a><br>

<br>My humble suggestion, not to conflict with William's, would be<br>learn JSP/Servlets, and understand the web.xml file. Then build<br>your webapp's .war files and learn how to deploy them. You probably<br>already know this. Ignore EJBs unless you specifically need them<br>

for a job. JDBC is important to know of. JavaServerFaces is something<br>people use I guess too.<br><font color="#888888"><br>  mike</font><div><div></div><div class="h5"><br><br><br><br><br><br><br><div class="gmail_quote">
On Tue, Oct 19, 2010 at 11:06 AM, William Sargent <span dir="ltr"><<a href="mailto:will.sargent@gmail.com" target="_blank">will.sargent@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>  On 10/18/2010 8:53 PM, Gardner wrote:<br>
> Hello,<br>
>   I have a strong command of the Java language and I have recently<br>
> been teaching myself Java EE using NetBeans and GlassFish. I find<br>
> myself getting hung up on simple configuration issues that take me<br>
> hours to resolve. Are there any NoiseBridgers out there that know this<br>
> stuff like the back of their hand? Does anyone want to do an informal<br>
> introductory session?<br>
><br>
<br>
</div>This is the problem with J2EE -- it's just a bitch to learn and most of<br>
it is configuration stuff you'll need to know once after which you'll<br>
never need it again.<br>
<br>
The good news is that J2EE isn't one technology.  It's a bunch of<br>
different libraries glommed together with some marketing.  So while<br>
you'll need the servlet API, there are several less useful parts of the<br>
spec that you can safely ignore (i.e. JSF, the web framework so useless<br>
it couldn't even support HTTP GET in its first version.)<br>
<br>
If you want to do something useful with J2EE, probably the first thing<br>
to do is download a working J2EE application and see what you can take<br>
apart.  There is a framework called "AppFuse Light"<br>
(<a href="https://appfuse-light.dev.java.net/" target="_blank">https://appfuse-light.dev.java.net/</a>) which may be a little out of date<br>
(not stared at it recently) but should give you at least an idea of how<br>
the different pieces fit together.<br>
<br>
And... well, you're not alone.  This is what happened when I first got<br>
to grips with it: <a href="http://tersesystems.com/2005/10" target="_blank">http://tersesystems.com/2005/10</a><br>
<br>
Will.<br>
_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
</blockquote></div><br>
</div></div></blockquote></div><br>