设为首页 | 加为收藏 | 联系我们 咨询热线:0632-5272123
电 话:0632-5272123
传 真:0632-5271123
地 址: 枣庄市文化西路23号
E-mail:zzint@zzint.com
  • 技术咨询:
  • 业务咨询:
  • 客户服务:
  • 服务监督:
详细资料 您当前的位置:网站首页新闻动态详细资料

Java Web开发教程目录

1.1。Java Web开发

Java对Web开发有很强的支持。虽然在桌面上的Java,与基于Eclipse RCP的应用程序的显着例外从未取得巨大的成功,Java经常在服务器端使用。


1.2。Web开发

如果您开发Web应用程序(独立于您使用的编程语言),则通常将Web应用程序放在专用服务器(而不是本地计算机)上。Web应用程序在服务器上运行,人们可以在那里访问它。服务器是真实机器(具有CPU,存储器,硬盘等)或虚拟服务器,其基本上是由软件分离成较小机器的机器。


可以将本地计算机用作服务器,但通常您希望有一个固定的服务器,每天运行24小时,每周运行7天,以便Web客户端始终可以在预定义的地址下访问您的服务器。


例如,blog.vogella.com包含vogella博客。这个博客是一个由WordPress提供支持的Web应用程序,它是一个用服务器端脚本语言PHP编写的Web应用程序。


1.3。服务器与云部署

而不是直接在专用服务器上运行应用程序,您还可以在云环境中运行它。此云环境为应用程序提供必要的服务器。例如,Google App Engine允许托管以不同编程语言编写的Web应用程序。


1.4。Java Web或Java EE容器

Java Web应用程序通常不直接在服务器上运行。Java Web应用程序在服务器上的Web容器中运行。


容器为Java Web应用程序提供了一个运行时环境。该容器用于Java Web应用程序,JVM(Java虚拟机)用于本地运行Java应用程序。容器本身在JVM中运行。


通常,Java区分两个容器:Web容器和Java EE容器。Java世界中的典型Web容器是Tomcat或Jetty。Web容器支持Java servlet和JavaServer Pages的执行。Java EE容器支持附加功能,例如,服务器负载的分发。


大多数现代Java Web框架都基于servlet。流行的Java Web框架是GWT,JavaServer Faces,Struts和Spring框架。这些网络框架通常需要web容器作为小容器。


2. Java Web应用程序

Java Web应用程序是动态资源(如Servlet,JavaServer Pages,Java类和jar)和静态资源(HTML页面和图片)的集合。Java Web应用程序可以部署为一个 WAR (Web归档)文件。


一个 WAR 文件是一个zip文件,其中包含相应的Web应用程序的完整内容。


Java Web标准

标准的Java技术是指通过一个标准的过程称为Java社区进程(JCP) 。以下技术通过JCP定义。


3.1。Servlet

servlet是一个Java类,它扩展了“HttpServlet”并回答了Web容器中的HTTP请求。新的官方版本是3.0的Servlet这也是的Java EE 6的一部分细节见 的Java Servlet的3.0规格。


3.2。JavaServer页面

JavaServer Pages(JSP)是包含HTML和Java代码的文件。web访问者在第一次访问JSP时将JSP编译成servlet。当前新版本是2.1。


见规范的JavaServer Pages 2.1


3.3。JavaServer Pages标准标签库

JavaServer Pages标准标签库(JSTL)将许多Web应用程序通用的核心功能封装为简单标签。当前版本是1.2是JavaServer Pages Specification版本2.1的一部分。


3.4。开始使用Java Web开发

开始使用Java Web开发相对容易。您可以通过以下尝试, Servlet和JSP教程。


4.基于非标准的Java Web开发

对于Java,你还发现很多非标准的Web开发。例如,GWT支持Java开发并编译成JavaScript。见 GWT教程 以获取更多信息。




上篇文章:2017年您应该知道的最热门的网页设计趋势
下篇文章:枣庄英特网站建设技术员答如何成为一个Java Web开发人员?
版权所有 枣庄市英特信息网络有限公司 ◎2017
联系电话:0632-5271123 5272123  总部地址:枣庄市市中区文化西路23号
鲁ICP备09021689号 增值电信业务经营许可证编号:鲁 B2-20080087号