假设,java可以用来编写一个网站而不是asp.net。还是php?
答案 0 :(得分:7)
J2EE是Java的一个完整分支,用于将Java作为Web服务器运行。它包括使分布式服务器,消息传递协议和数据库交互的代码变得容易。它功能强大,编写良好且稳定,您会发现许多大型网站都在使用它。
它与仅编写简单的单用途服务器有很大不同。一些复杂功能是预先安装/内置的,因此有一个更大的初始学习曲线,但如果你试图自己做的话,你将不会遇到许多问题......
例如,想象一下您编写的最复杂的服务器端代码 - 如何使其分布在两台服务器上运行(这样任一服务器都可以根据服务器负载响应任何请求)?如果它是用适当的J2EE编写的,那就只是编辑一些配置文件。
答案 1 :(得分:5)
有些人认为这就是Java 主要用于的用途!除了Sarcam之外,请查看Java Enterprise Edition的维基百科条目以获取摘要,当然还有官方Oracle Java EE网站了解详细信息。
基本上,有许多来自不同供应商(包括开源供应商)的成熟服务器API和应用程序服务器实现了这些API。服务器端Java实际上是一个迷你行业,上帝知道有多少公司,开源项目,会议等。
如果你是服务器端Java的新手,那么你很快就会遇到它,你错过了黑暗的日子EJB 1.0 and 1.1,现在有一个相当有用的,如果有一些重要的API来构建你的服务器副申请。
答案 2 :(得分:4)
是的,实际上很常见。
答案 3 :(得分:0)
我是这么认为的。它是JSP和Java Servlet的基础。
答案 4 :(得分:0)
是的。您可以使用Tomcat网络容器或玻璃鱼,JBoss,...... 框架很少,比如Tapestry,JSF,......
答案 5 :(得分:0)
如果您遇到页面的.jsp扩展名,那肯定是Java(.jsp = Java Server Pages)。当然,您也可以生成纯HTML(或任何您想要的)。