1 / 19
文档名称:

Servlet学习.doc

格式:doc   大小:25KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Servlet学习.doc

上传人:wz_198614 2017/10/31 文件大小:25 KB

下载得到文件列表

Servlet学习.doc

相关文档

文档介绍

文档介绍:Servlet学****br/> Servlet 基础学****br/> 一、WEB应用的发展

?
? 由单机程序向网络程序发展由CS程序向BS程序发展

CS
?
? Client Server 客户端服务程序,客户端由程序员开发,用户需要安装 BS
?
? Browser Server 浏览器服务程序,不需要单独开发及安装
二、 Servlet介绍
?
1)返回静态网页
?
?
? 百度百科、新闻等内容不变,任何人看都一样服务器保存的一个HTML,访问时直接返回它
2)返回动态网页?
?
?
? 微博、淘宝每个人看的内容有差别服务器保存一个组件,用它来拼一个动态网页在Java项目中,这个组件就是Servlet 组件:就是满足规范的对象
?
?
? Servlet是存储在服务器上的 Servlet满足sun的规范它可以拼动态资源(网页、图片等) 可以处理HTTP协议
? 是sun推出的用来在服务器端处理HTTP协议的组件
三、服务器

?
?
?
? Java服务器 WEB服务器 Java WEB服务器 Servlet容器

?
? 是一个软件:能够运行Java项目的软件和浏览器相对应、平级

? Tomcat
?
?
? JBoss WebLogic WebSphere
四、如何使用tomcat

1)配置JAVA_HOME
? tomcat依赖于Java
2)下载及安装
?
? 在apache官网下载直接解压缩(释放)即可,这是绿色免安装软件
3)启动tomcat
?
? Linux:打开/tomcat/bin目录,输入./ window:打开/tomcat/bin目录, 给目录加权限:chmod +x *sh
4)访问tomcat
? 打开浏览器,输入
5)关闭tomcat
?
? Linux:打开/tomcat/bin目录,输入./ windows:打开/tomcat/bin目录,
(开发时)
?
? 配置失败需要重来: window->preference->server->runtime
?
? 选择tomcat点击remove Eclipse左侧点击Servers项目将其删除
五、Servlet开发步骤

?
? WEB项目有标准的WEB目录: webapp/WEB-INF/

1)用maven搜javaee
? 在搜索结果中选择javaee-
2)使用tomcat内置的jar包
? 右键项目->properties->targeted runtimes->勾选tomcat->apply

?
? 继承于HttpServlet 间接实现了Servlet接口(sun的规范)

?

?
?
?
? 在Servers下点击tomcat 右键点击Add and Remove 弹出框中将项目从左侧移动到右侧启动tomcat
部署:就是拷贝

?
六、代码执行过程及错误
补充
一、端口占用错误

? 报错:Address already in user,JVM_BIND:8080

1)tomcat启动了2次,造成端口冲突
? 打开/tomcat/bin目录,执行shutdown命令,强制关闭它
2)其他软件占用了此端口(Oracle)
?
?
?
? 在65行修改port="8080",建议改为8088、8089等注意:关闭tomcat时修改,然后重新启动

一、HTTP协议

?
? 就是一个规范(w3c) 规定了:浏览器和服务器如何通信及数据格式

?
?
?