Java的Tomcat

一、 Web容器 IIS
Tomcat 是 Apache 软件基金会一个项目,由 Apache、Sun 和部分公司和个人一起开发完善的轻量级 Web 应用服务器,是 Servlet 规范和 JSP 规范的开源实现。是免费开源的。
二、 Tomcat的配置和启动
1、 配置文件:Server.xml 端口:默认为8080
中文问题:URLEncoding=“UTF-8”
2、 启动tomcat:startup.bat
三、 Myeclipse配置tomcat9
1、 Servars>Server Runtime Environments>add
2、 SET user_name=“小莉” :修改的内容
四、 Web Project项目结构
1、 com
|-gx
|-servlet/web/controller 放 servlet
|-service 放服务层的接口
| |-impl 服务接口的实现类
|-dao 数据库操作接口
| |-impl 数据库操作接口的实现类
|-po 数据的实体类
|-vo |-common 放公共的类
|-filter 过滤器
|-util 放工具类
五、 Servlet是什么?
Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向 浏览器输出数据),需要完成以下2个步骤:
1、 编写一个Java类,实现servlet接口。
2、 把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet
六、 Servlet的调用过程以及生命周期
Servlet程序是由WEB服务器调用,web服务器收到客户端的
Servlet访问请求后:
1、①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步, 否则,执行第②步。 ②装载并创建该Servlet的一个实例对象。 ③调用Servlet实例对象的init()方法。 ④创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响应消息的 HttpServletResponse对象,然后调用Servlet的service()方法并将请求和响应对象作为参数传递进去。 ⑤WEB应用程序被停止或重新启动之前,Servlet引擎将卸载Servlet,并在卸载之前调用Servlet的 destroy()方法。
2、servlet的生命周期:
实例化 ------------→ Servlet 容器创建 Servlet 的实例

初始化 ------------→ 调用 init() 方法

服 务 ------------→ 调用 service() 方法(doGet()或者doPost())

销 毁 ------------→ 调用 destroy() 方法

不可用------------→ 销毁实例并标记为垃圾收集
七、 什么是JSP
Jsp是一种建立在Servlet规范提供的功能之上的动态网页技术,允许在网页文件中嵌入java代码和jsp标 记。 Java 服务器页面 (Java Server Page ,JSP) ;扩展名 .jsp
八、 JSP的执过程
1、Jsp文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所 以jsp可以 看成是运行时的Servlet 2、Jsp容器(也就是Servlet容器)管理jsp页面声明周期分为两个阶段.即转换阶段和执行阶段
3、当有一个对jsp页面的请求到来时,jsp容器检查jsp页面的语法是否正确,将jsp页面转换为Servlet 源文件,然后调用javac命令编译Servlet源文件生成字节码文件.这是转换阶段
4、Servlet容器加载转换后的Servlet类,这是执行阶段
九、 JSP的九大内置对象

  1. request HttpServletRequest 类的实例
  2. response HttpServletResponse 类的实例
  3. out PrintWriter 类的实例,用于把结果输出至网页上
  4. session HttpSession 类的实例
  5. application ServletContext 类的实例,与应用上下文有关
  6. config ServletConfig 类的实例
  7. pageContext PageContext 类的实例,提供对 JSP 页面所有对象以及命名空间的访问
  8. page 类似于 Java 类中的 this 关键字
  9. Exception Exception 类的对象,代表发生错误的 JSP 页面中对应的异常对象 JSP 作用域包括 page、request、session 和 application
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值