C/S 和 B/S 两种
- C/S 结构是典型的 Client/Server (客户端/服务端)的简称。桌面应用程序多采用的事这种结构
- B/S 结构是 Broswer/Sever (游览器/服务器)的简称,客户无需安装特定的软件,只需安装一个游览器就可以与系统进行交互
- C/S 需要安装客户单软件,操作往往更加便捷,用户往往体验最好
- B/S 不需要安装客户端软件,体验性没客户端好,安全性也较低
RIA 即 “Rich Internet Application”的缩写,意味“富客户端网络应用”
主要目标:
基于B/S 结构,只要有游览器就可以使用,在游览器中实现客户端的相关体验
- RIA 是 B/S 结构的应用
- RIA 注重用户体验,争取在游览器利实现客户端软件的体验
2.2 Web 应用是什么?Web 站点即 Web site,也被成为 Web 网站,比如某公司用来宣传用的官方网站,比如一个商品介绍网站等等
2.3 什么是 HTTP 服务器呢?被称为 Web Application,简单来说,就是通过游览器访问应用程序,从而提供相关的服务,比如查询,购物,一键导出 excel 等等都属于 Web 应用
2.4 什么是 Web应用服务器?HTTP 服务器也成为 Web 服务器,主要功能是提供网上游览信息的服务,比如 Apache,Nginx,lls 等是比较常用的 HTTP 服务器,因此使用游览器访问 Web 站点或者 Web 应用,则必须通过 HTTP 服务器
Web应用服务器是能够运行在服务器上的应用程序,并将结果返回客户单游览器,比如 OJ 的在线评判系统,在线编程网站等。 Tomcat 服务器就是一种 Web应用服务器;通常 Web 应用服务器兼具 HTTP 服务器的部分功能
注意:
- Web 站点只需游览器访问,所以只需要 HTTP 服务器即可
- Web 应用需要HTTP 服务器 以及 Web 应用服务器,因为不仅腰游览信息,还需要运行应用程序
- 很多 Web 应用服务器都兼具 HTTP 服务器的部分功能
- CGI (通用网官接口技术)
- .Net 企业应用框架
- php,适用于小型应用
- Java EE,大型企业中运用广泛,其中 Servlet、JSP 是Web 开发组件
为什么是用 Tomcat ,tomcat服务器 是作为 servlet 的容器而存在,并且免费,开源,非常适合学习使用
4.1 准备环境:- 电脑必须具有 JDK 1.8 以及 JRE 1.8 的环境
- 设置 JDK 的环境变量
- 设置 java_home 环境变量,路径填写 jdk 的安装目录
- 设置 java 环境变量。路径填写 jre —> bin 目录下的路径即可
- 检验,通过 CMD 进入 shell 命令行,输入以下命令
java -version
javac -version
如果设置好了,都会显示 jdk 或者 jre 为 1.8.x 的版本信息,这样准备工作就完成好了
- Java EE 中的两个重要组件是 Servlet 和 JSP 开发 Web 应用,Web组件都要运行在 Web 应用服务器上
- Tomcat 服务器 是Servlet 的容器
- 最重要的一点开源、免费,在用户基数不是很多的情况下普遍使用
- 在官方下载:Tomcat服务器下载,版本看个人情况,我使用 tomcat 7.0 的版本。
- 下载好后得到一个压缩包,解压即可一个英文目录下即可
- 进入 tomcat 服务器 bin 目录下,照片到 startip.bat 脚本文件,等一会, tomcat 服务器启动成功
- 在游览器中输入 http://127.0.0.1.8080 即可访问本机端口
- 然后就会进入tomcat 服务器的介绍界面,这样,我们的 tomcat 服务器启动成功
- Servlet 是 JavaEE规范找那个 Web 开发组件
- Servlet 运行在服务器端,需要 Servlet 容器的支持,例如 Tomcat
- 可以通过游览器访问 Servlet,Servlet可以生成动态页面返回给游览器
- Servlet 也是一段代码,是一个 Java 类,这个java 类需要遵守一定的编写规范
例如,必须继承于javax.servlet.http.HttpServlet类;
- C/S 和 B/S 有什么区别?
答:C/S 被称为胖客户端,用户必须安装软件;B/S 被称为瘦客户端,不需要安装软件,只要游览器就可以使用
- Web站点和 Web 应用有什么区别?
答:Web站点用来游览信息,Web 应用需要运行服务器端程序,给用户提供服务
- Servlet的概念和作用?
答:Servlet 是 JavaEE 系列技术中的 Web 组件,是运行在 Web 服务器上的程序,用 Java 代码编写的类,必须遵守一定的规范



