Eclipse
两层CS架构优缺点特点 一 数据库作为Server,使用数据库特定的编程语言编写业务逻辑 一 客户端提供操作界面和少量的业务逻辑处理l缺点 一 移植性差(更换数据库需要重新编程) 一 不适合大型应用(客户端需要与数据库之间建立持续的连接)
三层CS架构的优缺点l特点 一 数据库只负责数据的管理 一 应用服务器提供所有的业务逻辑的处理 一 客户端只负责提供操作界面l优点 一 移植性好,适合大型应用l缺点 一 客户端需要单独安装,开发复杂(需要自定义协议,编写客户端和服务器端的通信模块)
BS架构的优势特点 一 数据库只负责数据的管理 — Web服务器负责业务逻辑的处理 一 浏览器负责提供操作页面l优点 一 不需要单独安装客户端 一 开发相对于cs简单,客户端和服务器的通信模块都是使用标准的HTTP协议进行 通信
l早期的Web服务器(如Apache Web服务器)只能处理静态资源请求,无法根据请求计算后生成相应的HTML内容 l在Servlet出现之前可以使用CGI( CommonGatewaylnterface通用网关接口)程序扩展Web服务器功能 lCGI是一种规范,可以使用不同的语言来开发,比如Perl、C、Java等都可以,但是CGI开发复杂,性能比较差,可移植性不好
l组件:在软件开发行业,符合—定规范,实现部分功能,并且需要部署到容器当中才能运行的软件模块 l容器:符合—定规范,提供组件运行环境的一个程序
l预备:安装JDK及配置JAVA_HOME,PATH,CLASSPATH环境变量 l下载安装文件 ①解压Tomcat ②启动Tomcat ① 打开终端:cd/home/soft01/apache-tomcat/bin ② 输入命令:sh startup.sh 或 sh catalina.sh run 启动 ③ 打开浏览器,输入地址:http://localhost:8080看到“猫”代表成功 ③关闭Tomcat:sh shutdown.sh