一、web软件架构
1、web资源
2.1、静态web资源
指web页面中供人们浏览的数据始终是不变。静态web资源开发技术:html,css,JavaScript
2.2、动态web资源
指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。常用动态web资源开发技术:JSP/Servlet、ASP、PHP等,在Java中,动态web资源开发技术统称为Javaweb。
2、web软件架构演变过程
1.1、由单机向网络演变
1.2、由C/S向B/S演变
C/S(Client/Server):即客户端和服务器软件,客户端需要单独的开发及安装。
B/S(Brower/Server):即浏览器和服务器软件,用浏览器充当客户端,无需单独开发及安装。
二、web服务器
1、web服务器概述
Web服务器是指驻留于因特网上某种类型计算机的程序,是可以向发出请求的浏览器提供文档的程序,即Web服务器的本质是一个软件。服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。
2、常用web服务器
- webLogic:是美国bea公司出品的一个application server。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
- webSphere:WebSphere Application Server 是一种功能完善、开放的Web应用程序服务器,是IBM公司电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。
- JBOSS:是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
- Tomcat:Tomcat是一个实现了JAVA EE标准的最小的WEB服务器;Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,目前比较流行的Web 应用服务器。
三、Tomcat服务器的基本操作
1、Tomcat下载安装
Tomcat的下载地址:Apache Tomcat® - Welcome!,下载完成后解压压缩包即可完成安装,安装完成后的目录如下:
注意:安装目录建议不要有中文和空格。
2、Tomcat的启动关闭
启动:
windows系统下,打开安装目录下的bin文件夹,双击startup.bat即可启动;
Linux系统下,切换到安装目录下的bin目录,输入命令:sh startup.sh或sh catalina.sh run启动。
关闭:
windows系统下,打开安装目录下的bin文件夹,双击shutdown.bat即可关闭;
Linux系统下,切换到安装目录下的bin目录,输入命令:sh shutdown.sh即可关闭。
3、Tomcat的配置
3.1、Tomcat端口的配置
修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改,如:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3.2、部署项目的方式
直接将项目放到webapps目录下,启动Tomcat服务器,虚拟目录(项目的访问路径)为项目的名称;
在conf/server.xml文件中<Host>标签体中配置<Context docBase="项目存放的路径" path="虚拟目录" />,如:
<Context docBase="D:\hello" path="/hehe" />
在conf\Catalina\localhost创建任意名称的xml文件,在文件中编写<Context docBase="项目存放的路径" />,虚拟目录为xml文件的名称。这种方式可以实现热部署。如:
<Context docBase="D:\hello" />
4、Tomcat集成到IDE部署项目
Tomcat集成到eclipse
1、打开eclipse,Window -> show view -> Server 打开“Server” 面板 配置 Server,如果没有“Server” ,选择 “other”,在搜索框输入Server定位选项,再双击打开Server面板
2、点击Window ——>Preference
3、在“Preference”窗口输入 “server”搜索定位到 “Runtime Environments”,点击 “add”,选择对应的Tomcat版本,点击 “next”
4、添加的tomcat 的 安装目录 ,设置JRE,点击 “Finnish”,回到“Preference”窗口点击“OK”
5、双击 tomcat 实例,打开实例配置界面,修改 Server Path和deploy path的路径,最后保存修改 Ctrl + s
6、启动tomcat server ,点击3或 1和2“start”
7、访问Tomcat,路径:http://localhost:8080/
Tomcat集成到IDEA
1、打开IDEA,Run ——>Edit Configurations...
2、选择Defaults,找到Tomcat Server,选择Local
3、创建web项目
4、启动并访问项目,访问路径:http://localhost:8080/index.jsp