tomcat目录结构
bin:tomcat启动、关闭之类的脚本文件
conf:tomcat各种配置文件。其核心配置文件有:1、server.xml 配置与server相关信息。2、web.xml是web应用(一个web应用相当于一个站点)的父配置文件。3、tomcat-users.xml 配置tomcat相关信
息(管理tomcat服务器的用户名、密码和权限等)
lib:tomcat启动所依赖的jar包
logs:tomcat的系统日志
temp:tomcat运行时产生的临时文件
webapps:web应用所在的目录,即提供外界访问的web资源存放目录。
work:tomcat工作目录,主要用于存放jsp被访问后生成对应的
servlet文件以及class文件
Tomcat重要配置
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150"
connectionTimeout="20000" redirectPort="8443"/>
- maxThreads支持的最大并发连接数
- port监听的端口号
- protocol连接器使用的协议
- redirectPort如果连接器支持的协议是http,当接收客户端发来的https请求时则转发到此属性定义的端口
- connectionTimeout等待客户端发送请求的超时时间,单位为毫秒
Tomcat版本号
JavaEE8
JavaEE号称有十三种核心技术。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF
JavaEE应用开发的三层架构
三层架构自上而下将系统分为表示层、逻辑层、持久层。
- 表示层由处理用户交互的客户端组件及其容器所组成
- 业务逻辑层由解决业务问题的组件组成
- 数据层由一个或多个数据库组成,并可包含存储过程
这种三层架构,在处理客户端的请求时,使客户端不用进行复杂的数据库处理;透明地为客户端执行许多工作,如查询数据库、执行业务规则和连接现有的应用程序;并且能够帮助开发人员创建适用于企业
的大型分布式应用程序