我正在尝试学习如何使用Glassfish(Java应用程序服务器)创建动态网站。我是一名高级PHP程序员和非常优秀的Java程序员,但我从未考虑过使用Java作为网页的服务器端部分。
我听说过“JSP”(Java Server Page)和“Servlet”这两个术语。有什么不同? Glassfish使用哪种?一个人有优势吗?
另外,如果您对教程或学习方法有任何建议,我会很感激这些链接。谢谢!
答案 0 :(得分:2)
JSP与PHP页面相当,因为Java和HTML / CSS等混合使用.Servlet是纯Java类。内部JPS被编译为Servlet。 Glassfish可以同时使用。 JSP的优点是可以将HTML放入其中。这也是一个缺点,因为它可能被滥用。
答案 1 :(得分:0)
JSP可能是最接近PHP的,但我想鼓励您查看JSF,这是一个组件式的模型 - 视图 - 控制器框架,它是Java EE的一部分,这是GlassFish完全实现的标准。还有JAX-RS,另一种公开Java对象的Java EE技术是RESTful资源。它们都是基于Servlet技术构建的。