Java Servlet 和JSP教程(2)
2 安装
2.1 安装Servlet和JSP开发工具
要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet2.1/2.2和JavaServerPages1.0/1.1规范的开发环境.Sun提供免费的JavaServer Web DevelopmentKit(JSWDK),可以从
安装好JSWDK之后,你还要告诉javac,在编译文件的时候到哪里去寻找Servlet和JSP类.JSWDK安装指南对此有详细说明,但主??就是把servlet.jar和jsp.jar加入CLASSPATH.CLASSPATH是一个指示Java如何寻找类文件的环境变量,如果不设置CLASSPATH,Java在当前目录和标准系统库中寻找类;如果你自己设置了CLASSPATH,不要忘记包含当前目录(即在CLASSPATH中包含".").
另外,为了避免和其他开发者安装到同一Web服务器上的Servlet产生命名冲突,最好把自己的Servlet放入包里面.此时,把包层次结构中的顶级目录也加入CLASSPATH会带来不少方便.请参见下文具体说明.
2.2 安装支持Servlet的Web服务器
除了开发工具之外,你还要安装一个支持JavaServlet的Web服务器,或者在现有的Web服务器上安装Servlet软件包.如果你使用的是最新的Web服务器或应用服务器,很可能它已经有了所有必需的软件.请查看Web服务器的文档,或访问
虽然最终运行Servlet的往往是商业级的服务器,但是开始学习的时候,用一个能够在台式机上运行的免费系统进行开发和测试也足够了.下面是几种当前最受欢迎的产品.
Apache Tomcat.
Tomcat是Servlet 2.2和JSP1.1规范的官方参考实现.Tomcat既可以单独作为小型Servlet、JSP测试服务器,也可以集成到ApacheWeb服务器.直到2000年早期,Tomcat还是唯一的支持Servlet 2.2和JSP1.1规范的服务器,但已经有许多其它服务器宣布提供这方面的支持.
Tomcat和Apache一样是免费的.不过,快速、稳定的Apache服务器安装和配置起来有点麻烦,Tomcat也有同样的缺点.和其他商业级Servlet引擎相比,配置Tomcat的工作量显然要多一点?咛迩氩渭? .
JavaServer Web Development Kit (JSWDK).
JSWDK是Servlet 2.1和JSP1.0的官方参考实现.把Servlet和JSP应用部署到正式运行它们的服务器之前,JSWDK可以单独作为小型的Servlet、JSP测试服务器.JSWDK也是免费的,而且具有很好的稳定性,但它的安装和配置也较为复杂?咛迩氩渭? ;
Allaire JRun.
JRun是一个Servlet和JSP引擎,它可以集成到NetscapeEnterprise或FastTrack Server、IIS、Microsoft Personal WebServer、版本较低的Apache、O磂illy的WebSite或者StarNine WebSTAR.最多支持5个并发连接的限制版本是免费的,商业版本中不存在这个限制,而且增加了远程管理控制台之类的功能?咛迩氩渭? .
New Atlanta 的ServletExec
ServletExec是一个快速的Servlet和JSP引擎,它可以集成到大多数流行的Web服务器,支持平台包括Solaris、Windows、MacOS、HP-UX和Linux.ServletExec可以免费下载和使用,但许多高级功能和管理工具只有在购买了许可之后才可以使用.NewAtlanta还提供一个免费的Servlet调试器,该调试器可以在许多流行的JavaIDE下工作?咛迩氩渭 ? .
Gefion的LiteWebServer (LWS)
LWS是一个支持Servlet 2 .2和JSP 1.1的免费小型Web服务器.Gefion还有一个免费的WAICoolRunner插件,利用该插件可以为NetscapeFastTrack和Enterprise Server增加Servlet 2.2和JSP 1.1支持?咛迩氩渭? .
Sun的Java Web Server.
该服务器全部用Java写成,而且是首先提供Servlet 2.1和JSP1.0规范完整支持的Web服务器之一.虽然Sun现在已转向Netscape/I-PlanetServer,不再发展Java WebServer,但它仍旧是一个广受欢迎的Servlet、JSP学习平台.要得到免费试用版本,请访问

转载于:https://www.cnblogs.com/521taobao/archive/2012/03/17/2402448.html

Java Servlet 和JSP教程(2)相关推荐

  1. Java Servlet和JSP教程

    http://www.bccn.net/article/web/jsp/jc/200409/72.html 简介 这是一个比较完整的Servlet.JSP教程,包含大量的实用资料和示例,仙人掌工作室倾 ...

  2. intelliJ IDEA2021 从零开始配置JAVA servlet环境 JSP教程

    开发平台: macos 16, tomcat9, idea 2021 1 创建工程 选中maven -camel-archetype-webapp 工程如图所示 2 配置tomcat 点击配置toma ...

  3. 使用Java Servlet,JSP标签和Stormpath快速构建Java Web App

    建筑物身份管理,包括身份验证和授权? 尝试Stormpath! 我们的REST API和强大的Java SDK支持可以消除您的安全风险,并且可以在几分钟内实现. 注册 ,再也不会建立auth了! 我们 ...

  4. Java Servlet 实战入门教程-10-servlet 过滤器 Filter

    过滤器 概念 Filter(过滤器)是 Java 组件,允许运行过程中改变进入资源的请求和资源返回的响应中的有效负载和头信息. Java Servlet API 类和方法提供了一种轻量级的框架用于过滤 ...

  5. 中职学生- 学生信息管理系统【JavaWeb】Java+Servlet+Mysql+Jsp

    1功能结构 2项目架构 3包及Java类说明 4数据库设计 二功能实现 1登陆 2系统主界面 3添加学生信息 4学生信息维护 5根据学号查找学生 6更新学生信息 7删除学生信息 8更改管理员密码 9退 ...

  6. java web 测试类,构建一个容易单元测试的java–web系统-JSP教程,Java技巧及代码

    最近在做一个项目,我们使用的是一些看似很标准的web结构,dao(数据访问)+helper(处理业务操作)+action(调用helper层)+struts的控制系统,页面使用struts标签和部分自 ...

  7. IDEA+Java+Servlet+JSP+Mysql实现学生选课签到系统

    一.系统介绍 1.开发环境 开发工具:IDEA2018 JDK版本:jdk1.8 Mysql版本:8.0.13 2.技术选型 Java+Servlet+Boostrap+Jsp+Mysql 3.系统功 ...

  8. Servlet和JSP中的文件上传示例

    使用Servlet和JSP将文件上传到服务器是Java Web应用程序中的常见任务. 在对Servlet或JSP进行编码以处理文件上传请求之前,您需要了解一点有关HTML和HTTP协议中文件上传支持的 ...

  9. 如何使用Servlet,JSP和MySQL将文件上传到数据库

    本教程显示了如何实现Java Web应用程序(使用Servlet和JSP),该Java Web应用程序将文件上传到服务器并将文件保存到数据库. 该应用程序采用以下技术: Servlet 3.0+:从S ...

最新文章

  1. 人生的意义—我们为什么活着?
  2. 密度聚类 DBSCAN python实现
  3. Java Set接口
  4. Device Tree(二):基本概念
  5. windows 内核情景分析
  6. html 字符串最后加空格,js给字符串每个字符中间加空格
  7. 用html做qq会员页面导航,untitledQQ会员页面导航3.html
  8. nginx之反向代理配置
  9. 注意,GitHub发布重大更新,关系到所有程序员!
  10. 通过Rman catalog 创建及管理Oracle数据库备份
  11. input正则邮箱_javascript写一个校验邮箱的正则表达式
  12. 通信原理之数字调制原理
  13. acp cp linux命令,系统运维
  14. AI语音技术的应用与发展前景
  15. CSS普通属性篇(一):relative与absolute
  16. 《Android之大话设计模式》--设计原则 第二章:单一职责原则 乔峰VS慕容复
  17. 回溯法----图的着色问题
  18. 我们需要培养职业化的工作习惯
  19. 冰湖,风筝,喜鹊,跳水台
  20. jacky自问自答-java并发编程

热门文章

  1. 贵州出台首部大数据地方法规 数据开放引入负面清单
  2. CCNA学习笔记3---备份和升级IOS
  3. eligius矿池设置
  4. 括号配对问题http://acm.nyist.net/JudgeOnline/problem.php?pid=2
  5. 使用Windows 8 的“任务计划”令HydraVision更加精彩
  6. web开发人员必备的提高开发水平的20个参考手册
  7. .NET Framework也可以开发托管了
  8. 人脸识别**检测技术讨论:基于背景人脸相对运动的**判断方法
  9. SQL SERVER 2008 恢复远程备份文件
  10. 计算机中的进制位运算