一、常见软件系统体系结构B/S、C/S1. C/SC/S结构即客户端/服务器(Client/Server),例如QQ;需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;优点:安全性比较好。2. B ...
一、常见软件系统体系结构B/S、C/S
1. C/S
- C/S结构即客户端/服务器(Client/Server),例如QQ;
- 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;
- 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;
- 优点:安全性比较好。
2. B/S
- B/S结构即浏览器/服务器(Browser/Server);
- 优点:只需要编写服务器端程序;
- 缺点:安全性较差。
二、Web资源与Web服务器
1. Web资源
- html:静态资源;
- JSP/Servlet :动态资源。
当然,除了JavaWeb程序,还有其他Web程序,例如:ASP、PHP等。
2. Web服务器
Web服务器的作用是接收客户端的请求,给客户端作出响应。
对于JavaWeb程序而已,还需要有JSP/Servlet容器,JSP/Servlet容器的基本功能是把动态资源转换成静态资源。
我们需要使用的是Web服务器和JSP/Servlet容器,通常这两者会集于一身。下面是对JavaWeb服务器:
- Tomcat(Apache):当前应用最广的JavaWeb服务器;
- JBoss(Redhat红帽):支持JavaEE,应用比较广;EJB容器;
- GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;
- Resin(Caucho):支持JavaEE,应用越来越广;
- Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;
- Websphere(IBM):要钱的!支持JavaEE,适合大型项目;
三、Tomcat
1. Tomcat概述
Tomcat服务器由Apache提供,开源免费。由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范总是能在Tomcat中体现出来。Tomcat7支持Servlet3.0,而Tomcat6只支持Servlet2.5!
3. 启动Tomcat
上面两种方式都可以启动tomcat
4. 关闭tomcat
原标题:JavaWeb学习总结(一)
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。