java可以用作网站的服务器端语言吗?

时间:2010-11-08 22:08:06

标签: java server-side

假设,java可以用来编写一个网站而不是asp.net。还是php?

6 个答案:

答案 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(或任何您想要的)。