没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
25页
servlet的学习资料 1. C/S与B/S C/S叫做客户端服务器,要想运行此类程序,必须在客户端与服务器端分别安装程序。 好处:运行速度快,一般程序较简单,典型程序为:大部分桌面程序,如QQ,输入法等。缺点:不利于升级,处理互联网程序较复杂。 做C/S的常用语言:VB,VC++,PB,Delphi,.net,Java. B/S叫做浏览器服务器,要想运行此类程序,只需在服务器端分别安装程序,用户通过浏览器就可以运行此程序。 好处:对于程序升级,只需升级服务器,用户不用升级。缺点:程序一般较复杂,安全性较低。 做B/S程序的常用语言:Java,.net,php,ruby. 2. Web服务器 服务器端运行web程序的软件环境。往往也叫做web容器。Java类的典型web容器有Tomcat,JBoss,WebLogic,WebSphere,Jetty. 3. Tomcat服务器 Tomcat是运行Servlet与JSP的一种软件。 Tomcat文件目录
资源推荐
资源详情
资源评论
Servlet
1. C/S 与 B/S
C/S 叫做客户端服务器,要想运行此类程序,必须在客户端与服务器端分别安装程序。
好处:运行速度快,一般程序较简单,典型程序为:大部分桌面程序,如 QQ,输入
法等。缺点:不利于升级,处理互联网程序较复杂。
做 C/S 的常用语言:VB,VC++,PB,Delphi,.net,Java.
B/S 叫做浏览器服务器,要想运行此类程序,只需在服务器端分别安装程序,用户通
过浏览器就可以运行此程序。
好处:对于程序升级,只需升级服务器,用户不用升级。缺点:程序一般较复杂,安
全性较低。
做 B/S 程序的常用语言:Java,.net,php,ruby.
2. Web 服务器
服务器端运行 web 程序的软件环境。往往也叫做 web 容器。Java 类的典型 web 容器有
Tomcat,JBoss,WebLogic,WebSphere,Jetty.
3. Tomcat 服务器
Tomcat 是运行 Servlet 与 JSP 的一种软件。
Tomcat 文件目录
Tomcat
|-----------bin 存放 Tomcat 工具用的,如 Tomcat 管理工具(启动与关闭)
|-----------conf 存放 Tomcat 的配置信息
|-----------lib 存放 Tomcat 运行时依赖的类库
|-----------logs 存放 Tomcat 日志信息
|-----------temp 存放程序运行时的一些临时信息
|-----------webapps 存放 Java web 程序
|-----------work 存放 JSP 转译后的 Servlet
4. 利用 MyEclipse 创建 web 程序
创建“Web Project”如图
创建程序后,如图
程序的组织目录
WebDemo web 工程名
|-------src 存放 Java 源程序
|-------WebRoot 存放 web 前台程序
|-----------META-INF 存放工程版本信息
|-----------WEB-INF web 安全目录,存放配置信息等。
|----------classes 存放 src 源文件的字节码
|----------lib 存放程序相关类库
|----------web.xml 此 web 工程的配置信息
J2EE 分层与 MVC 分层,在 web 程序中的体现
WebDemo
|-------src
|--------com.px1987.webdemo.dao
|--------com.px1987.webdemo.dao.impl
|--------com.px1987.webdemo.service
|--------com.px1987.webdemo.service.impl
|--------com.px1987.webdemo.tool
|--------com.px1987.webdemo.pojo
|--------com.px1987.webdemo.action (控制器,常用的 action,servlet)
|--------com.px1987.webdemo.filter
|--------com.px1987.webdemo.tag
|-------WebRoot
|-----------META-INF
|-----------WEB-INF
|----------classes
|----------lib
|----------web.xml
|-----------jsp 存放 jsp
|-----------html 存放 html
|-----------images 存放图片
|-----------css 存放 css
|-----------js 存放 js
5. 利用 MyEclipse 部署 Tomcat
点击“Window” “Preferences” “MyEclipse Enterprise Workbench”“Servers”
“Tomcat”选择安装的版本如“Tomcat 6.x”,选择 Enable,选择 Tomcat 安装的根目录。
第二步,配置 Tomcat 所在的 JDK
6. 配置完成 Myeclipse 的 Tomcat 后,就可以部署 J2EE web 工程了,其实部署的过程就是,
把工程中 WebRoot 文件,复制到 Tomcat 下的 webapps 文件夹中,并把 WebRoot 文件
的名字改成与此工程名相同的名字。
即
WebDemo Tomcat
|---src |----webapps
|---WebRoot |---复制 WebRoot 并
| 改名为 WebDemo
部署图如下:
7. 利用 MyEclipse 启动 Tomcat 并访问 web 程序
启动 Tomcat,注意由于是采用 MyEclipse 托管 Tomcat,因此,只需点击 MyEclipse 中
的 Tomcat 启动选项,一定不要在手动启动 Tomcat 了。
访问 web 程序,打开浏览器,url 中敲写 http :// ip
地址 :Tomcat
端口号 / 应用程序项目名 ,
如本机用户可以 ip 简写成 localhost 或者 127.0.0.1.
例:http://localhost:8888/WebDemo
注意可以直接编写 http ://localhost:8888/ 进入 Tomcat 管理页面,然后进一步选择需要访问的
web 程序。
页面如下:
关于 url 的说明:http://localhost:8888/WebDemo/
IP:唯一标识一台主机。
端口:唯一标识主机上一个应用程序。
默认情况下,http ://localhost:8888
会定位到 Tomcat 下的 webapps 文件夹中。
因此输入 http://localhost:8888/WebDemo
就会定位到 webapps 中的 WebDemo 项目。
8. Web 项目说明
Web 项目运行后,会根据 web.xml 中的配置信息,进行内容加载。
web.xml 内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
其中<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>为欢迎页
标签,当访问此工程时,会首先在欢迎页中查询,如果存在即显示此页信息。
可以有多个欢迎页,项目启动时,依次寻找,如果存在即运行。
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index2.jsp</welcome-file>
<welcome-file>index3.jsp</welcome-file>
</welcome-file-list>
注意:因为 web.xml 为整个工程的配置文件,因此,此文件的修改,必须重新部署运行此
web 项目。
9. Servlet就是一个类,这个类运行在服务器端。
自定义一个Servlet的步骤:
1. 创建一个类,此类继承抽象类HttpServlet。
剩余24页未读,继续阅读
资源评论
- chevn2012-11-09很好,内容很详细,尤其是对我这种没什么项目经验的人,一直搞不懂mapping里得问题,这篇东西完全是及时雨。 另外,唯一不足是太贵了,要5分,不过还是值~~~
linlin0910
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功