如何开始使用Java构建Web应用程序?

Rad*_*adi 6 java web-applications

我想用java开始web开发.我不知道如何开始,学习什么,或者学习和使用的最佳Web框架是什么.帮帮我?

jan*_*nko 7

我认为,你只是网络应用程序的新手而不是Java本身.

对于初学者,我可以为前端推荐Apache Wicket框架.他们的网站上有很多例子,邮件列表是一个很好的开始,Wicket in Action是一个愉快的阅读.

如果您想使用Java Server Pages(JSP),那么您肯定还应该包含Java Server Faces(JSF),这使得使用JSP变得更加容易.当我主要去网络教程时,我不能向你提倡任何好书.您可能想看看Apache MyFaces.

对于业务逻辑,我想标准是Enterprise JavaBeans(EJB).我喜欢掌握Enterprise JavaBeans 3.0.TheServerSide.com免费提供该书的旧版本.您应该避免使用早于3.0的EJB版本,因为它们是PITA!

EJB 3.0规范的一个单独部分是Java Persistence API 1.0(参见,例如,Apache OpenJPA,尽管文档是不完整的).支持JPA的其他框架例如是Spring或JPOX(现在称为DataNucleus).

最后,如果你想要一个应用程序服务器进行测试,有RedHat的JBoss,SUN的GlassfishApache Geronimo(我更喜欢最后一个,但你可能已经注意到我对Apache项目的偏好;-))

祝好运!


ada*_*ost 5

好吧,如果你对Java知之甚少,那么首先我建议回过头来先让你的Java基础强大(因为所有的JSP都是嵌入在HTML中的java代码),然后继续学习servlet然后继续学习JSP.

就学习JSP而言,我建议买一本书,Head First Servlets和JSP是一本非常好的书.

Head First Servlets和JSP

JSP教程

Web应用程序入门- JSP/Servlet