Servlet-1
来源:互联网 发布:泰牛程序员学费多少 编辑:程序博客网 时间:2024/06/07 03:57
WEB应用的演变
规律
1.从单机向网络演变 2.从CS向BS演变
解释
###CS(client Server) 客户端服务器程序,即客户端需要单独开发和安装 swing ###BS(Browser Server) 浏览器服务器程序,即使用浏览器充当客户端
Servlet
sun公司指定的一种用来扩增Web服务器功能
服务器如何给浏览器发送网页?
###静态网页 ·-每个人看这个网页都是一样,则是静态网页 ·-每个人看这个网页是不一样的,则是动态网页 一般企业的官网和新闻页面都是静态的,百度百科多事静态网页; 淘宝页,微博等为动态网页
·-服务器保存一份HTML,发送给浏览器即可
动态网页
·-服务器保存一个组件,动态拼一个HTML发送给给浏览器 ·>组件就是满足规范的对象 ·-在Java中该组件就是Servlet
BS三要素
浏览器
服务器
HTTP协议
servlet特征
·-部署在服务器上 >是拷贝的术语 ·-可以用来动态拼网络资源(HTML/img),及处理HTTP协议 ·-必须满足Sun的规范
什么是Servlet
Servlet是sun推出的,用来在服务器端处理HTTP协议的组件;
服务器
##名称 ·-Java服务器 ·-Web服务器 ·-Java Web服务器 ·-Servlet容器
本质
·-是一个软件,可以运行Java项目的软件 ·-和浏览器平级
举例
·-Tomcat 开源的免费的 ·-Jboss ·-WebLogic ·-WebShpere
Tomcat的使用
一.直接使用(上线时)
###下载及安装 ·-在Tomcat官网下载压缩包 ·-绿色版解压缩可用 >学生上已经安装好了/tts9/apache-tomcat-7 ###2.配置环境变量 Tomcat由Java开发的,需要配置JRE ·-配置JAVA_HOML >学生机上已经配置好了 ###3.启动Tomcat ·-Linux:打开/tomcat/bin,终端输入./startup.sh .-Windows:打开/tomcat/bin,双击startup.bat >加权限: chmod +x *sh (给所有sh文件加可用权限) ###4.访问Tomcat ·-在浏览器上访问:http://localhost:8080 .-看到一只猫着代表成功了 ###5.关闭Tomcat ·-Linux:打开/tomcat/bin,终端输入./shutdown.sh ·-windows:打开/tomcat/bin,双击shutdown.bat
二.用Eclipse运行Tomcat(开发时)
端口被占用问题
###错误信息 ·-Address already in user,JVM_BIND 8080 ###重复启动Tomcat `-强制关闭Tomcat,及手动shutdown ###其它软件占用端口(Oracle) `-解决方案,修改Tomat端口 ·-修改/tomcat/conf.server.xml,65行port='8080' ·-或修改/servers/server.xml,个上面文件一样
0 0
- JSP&Servlet--Servlet(1)
- servlet--1
- servlet(1)
- Servlet 1
- Servlet(1)
- Servlet(1)
- Servlet<1>
- Servlet(1)
- Servlet(1)
- Servlet-1
- Servlet(1)
- Servlet (1)
- servlet(1)
- servlet -1
- Servlet(1)
- servlet -> (1)
- Servlet介绍(1)-----接口Servlet
- Servlet与Servlet容器(1)
- Myecilpse,Eclipse安装Freemarker插件
- WordPress安装插件提示输入FTP账户信息
- 感悟 (2015.01.01 — 2017.03.31)
- iOS 【IM 如何push到聊天界面后及时刷新到底部】
- 【TensorFlow】tf.nn.conv2d_transpose是怎样实现反卷积的?
- Servlet-1
- 遇到的兼容性问题
- Camera2开发:CameraDevice类
- 在做性能测试之前需要知道什么
- C多线程编程以及线程函数
- Oracle RAC
- QT程序在发布的时候应注意的地方
- php的Mysql数据库连接类
- Android中的Serializable和Parcelable