1.为什么使用服务器?
使用服务器(软件+硬件),可以将本地资源部署到服务器上,供外界使用;
服务器软件:
tomcat:相当于Weblogic的子级,只实现了部分协议
apache:
jboss:
weblogic:实现了全部协议,但是收费;
2.tomcat 启动 : bin –>startup.bat(批处理文件);
3.tomcat 是一个sevlet 的容器(一个tomcat 服务器可以有多个servlet)
4.servlet: 里面可以书写java代码;是一个小程序;
目前所使用的都是HttpServlet :
HttpServlet继承 --> GenericServlet继承 --> Object
5.tomcat 环境变量配置:
6.java中引用java包所添加的环境变量
7.环境变量本质完成之后我们来试着运行一下我们的第一个servlet小程序吧
(1)把程序放进tomcat之中:
tomcat文件夹-->Webapps文件夹,好了在这里面我们心间一个项目吧;
项目的组成请参照<8>;
(2)创建一个java文件:
类继承与HttpServlet并导入一些包,doGet和doPase方法必须要重写
8.Web项目的工程结构:
项目名称(文件夹):-->
)WEB-INF(文件夹):-->
. classes(文件夹):(内部装class文件);
. lib(文件夹):(内部装java包);
. web.xml文件一个(服务器启动时调用的文件)
).html文件一个(页面显示的文件)
9.servlet的生命周期:
由tomcat管理servlet的生命周期
构造函数
由tomcat引用servlet类。在第一次访问的时候只引用一次!所以servlet是单实例的也是多线程的
单实例的优点:
单实例的缺点: