源自:雷少 (个人网站) 标签:java
要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境。Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载。
Java Servlet 和 JSP教程(2)
2 安装
2.1 安装Servlet和JSP开发工具
要 学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境。Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载。
安装好JSWDK 之后,你还要告诉javac,在编译文件的时候到哪里去寻找Servlet和JSP类。JSWDK安装指南对此有详细说明,但主??就是把 servlet.jar和jsp.jar加入CLASSPATH。CLASSPATH是一个指示Java如何寻找类文件的环境变量,如果不设置 CLASSPATH,Java在当前目录和标准系统库中寻找类;如果你自己设置了CLASSPATH,不要忘记包含当前目录(即在CLASSPATH中包 含“.”)。
另外,为了避免和其他开发者安装到同一Web服务器上的Servlet产生命名冲突,最好把自己的Servlet放入包里面。此时,把包层次结构中的顶级目录也加入CLASSPATH会带来不少方便。请参见下文具体说明。
2.2 安装支持Servlet的Web服务器
除 了开发工具之外,你还要安装一个支持Java Servlet的Web服务器,或者在现有的Web服务器上安装Servlet软件包。如果你使用的是最新的Web服务器或应用服务器,很可能它已经有了 所有必需的软件。请查看Web服务器的文档,或访问http: //java.sun.com/products/servlet/industry.html查看支持Servlet的服务器软件清单。
虽然最终运行Servlet的往往是商业级的服务器,但是开始学习的时候,用一个能够在台式机上运行的免费系统进行开发和测试也足够了。下面是几种当前最受欢迎的产品。
Apache Tomcat.
Tomcat 是Servlet 2.2和JSP 1.1规范的官方参考实现。Tomcat既可以单独作为小型Servlet、JSP测试服务器,也可以集成到Apache Web服务器。直到2000年早期,Tomcat还是唯一的支持Servlet 2.2和JSP 1.1规范的服务器,但已经有许多其它服务器宣布提供这方面的支持。
Tomcat和Apache一样是免费的。不过,快速、稳定的 Apache服务器安装和配置起来有点麻烦,Tomcat也有同样的缺点。和其他商业级Servlet引擎相比,配置Tomcat的工作量显然要多一点? 咛迩氩渭 ?http://jakarta.apache.org/ 。
JavaServer Web Development Kit (JSWDK).
JSWDK 是Servlet 2.1和JSP 1.0的官方参考实现。把Servlet和JSP应用部署到正式运行它们的服务器之前,JSWDK可以单独作为小型的Servlet、JSP测试服务器。 JSWDK也是免费的,而且具有很好的稳定性,但它的安装和配置也较为复杂?咛迩氩渭 ?http://java.sun.com/products/servlet/download.html??BR> ;
Allaire JRun.
JRun 是一个Servlet和JSP引擎,它可以集成到Netscape Enterprise或FastTrack Server、IIS、Microsoft Personal Web Server、版本较低的Apache、O´eilly的WebSite或者StarNine Web STAR。最多支持5个并发连接的限制版本是免费的,商业版本中不存在这个限制,而且增加了远程管理控制台之类的功能?咛迩氩渭 ?http://www.allaire.com/products/jrun/ 。
New Atlanta 的ServletExec
ServletExec 是一个快速的Servlet和JSP引擎,它可以集成到大多数流行的Web服务器,支持平台包括Solaris、Windows、MacOS、HP-UX 和Linux。ServletExec可以免费下载和使用,但许多高级功能和管理工具只有在购买了许可之后才可以使用。New Atlanta还提供一个免费的Servlet调试器,该调试器可以在许多流行的Java IDE下工作?咛迩氩渭 ?http://newatlanta.com/ 。
Gefion的LiteWebServer (LWS)
LWS 是一个支持Servlet 2 .2和JSP 1.1的免费小型Web服务器。 Gefion还有一个免费的WAICoolRunner插件,利用该插件可以为Netscape FastTrack和Enterprise Server增加Servlet 2.2和JSP 1.1支持?咛迩氩渭 ?http://www.gefionsoftware.com/ 。
Sun的Java Web Server.
该 服务器全部用Java写成,而且是首先提供Servlet 2.1和JSP 1.0规范完整支持的Web服务器之一。虽然Sun现在已转向Netscape/I-Planet Server,不再发展Java Web Server,但它仍旧是一个广受欢迎的Servlet、JSP学习平台。要得到免费试用版本,请访问http: //www.sun.com/software/jwebserver/try/。
分享到:
相关推荐
Java+Servlet和JSP基础教程 高清晰度
JavaServlet和jsp的基础教程
以上内容仅是Java Servlet和JSP入门的基础知识,实际上,Servlet和JSP还涉及会话管理、过滤器、监听器、MVC设计模式、EL和JSTL等更多高级主题。通过不断学习和实践,开发者可以创建功能丰富的、高效的Web应用程序。
很不错的jsp教程,入门教程:JSP标准模板库(上)-JSP教程,Jsp/Servlet
总结,Servlet和JSP共同构成了Java Web应用程序的基础,提供了一种强大且灵活的方式来处理Web请求和生成动态内容。通过熟练掌握这两种技术,开发者可以构建出高效、可扩展且易于维护的Web应用。
非常实用的java web (servlet, jsp) 例子 (非常适合java web初学者)。 该例子麻雀虽小,五庄俱全,非常适合初学java web的初学者,通过该例子的学习可以很快地入门。 积分给得可能高了一下,但是,第一绝对物有所...
Java+Web开发教程----入门与提高篇(JSP+Servlet)》附赠电子资料
这本书写得很精炼,非常实用,适合初学者,有一定基础的人也可以从中获益!
两本经典JAVA教程:JAVA2和JSP&SERVLET J2EE后改名为JAVA2 JSP&SEVLET是JAVA WEB的基础
完整版Java JSP web开发教程 02_Servlet使用入门(共23页).ppt 完整版Java JSP web开发教程 03_会话跟踪简介(共22页).ppt 完整版Java JSP web开发教程 04_JavaMail和Servlet(共22页).ppt 完整版Java JSP web...
Java JSP程序设计教程 JSP编程基础入门教程 第07章 JSP与Servlet 共21页.ppt
我们已经知道,SUN公司以Java Servlet为基础,推出了Java Server Page。JSP提供了Java Servlet的几乎所有好处,当一个客户请求一个JSP页面时,JSP引擎根据JSP页面生成一个Java文件,即一个servlet。这一章,将对...
Java Servlet、JSP(JavaServer Pages)以及相关的Java EE(Enterprise Edition)技术是构建Web应用程序的核心组件。在Oracle网站上可以找到对应的API规格说明,这些规范定义了开发人员如何与这些技术进行交互,以...
技术栈 Servlet + Jsp + Tomcat , 是Java Web入门非常好的练手项目.zip 技术栈 Servlet + Jsp + Tomcat , 是Java Web入门非常好的练手项目.zip 技术栈 Servlet + Jsp + Tomcat , 是Java Web入门非常好的练手项目.zip...
Java Servlet和JSP教程,pdf格式的。主要包括:Servlet以及Jsp的基础、环境的配置、实例的开发等。
Java Servlet和JSP的安全性实现是构建Web应用程序时不可或缺的一部分,因为它们处理敏感信息和关键业务逻辑。在开放网络环境中,确保数据的安全传输和访问控制至关重要。以下将详细阐述Java Servlet和JSP实现安全性...
本文档是《Java Web开发教程——入门与提高篇(JSP+Servlet)》一书的附赠电子资料,对Struts2、JSF、Hibernate、iBATIS和JPA等框架进行了简单介绍,并且给出了两个自定义简单框架,还包括3个实例,共149页。
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
完整版Java JSP web开发教程 02_Servlet使用入门(共23页).ppt 完整版Java JSP web开发教程 03_会话跟踪简介(共22页).ppt 完整版Java JSP web开发教程 04_JavaMail和Servlet(共22页).ppt 完整版Java JSP web...
总之,Servlet-JSP教程涵盖了从基础概念到实践操作的方方面面,包括Servlet和JSP的工作原理、Tomcat服务器的使用和配置,以及MIME类型的理解,是初学者掌握Java Web开发的宝贵资源。通过深入学习和实践,开发者能够...