动态网站初体验
来源:互联网 发布:交换机数据转发方式 编辑:程序博客网 时间:2024/06/02 13:25
技能结构图
B/S 和 C/S
什么是B/S技术
B/S结构(浏览器browser/服务器server):程序完全部署在服务器上,用户通过浏览器访问应用程序,他是基于Internet的产物
B/S技术的工作原理
B/S结构中浏览器端与服务器端采用请求/响应模式进行交互为什么需要基于B/S技术的动态网页
使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新
什么是C/S技术
C/S (客户机client/服务器server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销
C/S技术的工作模式
C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。与B/S区别
首先必须强调的是C/S和B/S并没有本质的区别:B/S是基于特定通信协议(HTTP)的C/S架构,也就是说B/S包含在C/S中,是特殊的C/S架构。
之所以在C/S架构上提出B/S架构,是为了满足瘦客户端、一体化客户端的需要,最终目的节约客户端更新、维护等的成本,及广域资源的共享。
- B/S属于C/S,浏览器只是特殊的客户端;
- C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议;
- 浏览器是一个通用客户端,本质上开发浏览器,还是实现一个C/S系统。
使用URL实现页面访问
- URL
Uniform Resource Locator的缩写,代表“统一资源定位符”,即我们常说的网址。 URL是唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定- URL的组成
第一部分:协议
第二部分:主机IP地址(有时包含端口号)
第三部分:项目资源的地址,如目录和文件夹名等
Tomcat服务器
Apache Jakarta的开源项目(losthost:8080)
JSP/Servlet容器
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。
Tomcat服务器应用
启动和停止Tomcat服务器 方式一:通过“程序” “管理工具” “服务” 鼠标右击“Apache Tomcat” 选择“启动”或者“停止”操作
方式二:通过“程序” “Apache Tomcat XX” “Monitor Tomcat” 鼠标右击窗口右下角的Tomcat图标选择“Start Service”或者“Stop Service”
Tomcat服务启动检测 :在IE地址栏中输入:http://localhost:端口号,页面进入到Tomcat启动成功界面
Tomcat服务器的目录结构
Web应用的目录结构
- 动态网站初体验
- 动态规划初体验
- django初体验-网站sample
- .NET网站爬虫初体验
- 体验:一个动态生成Ajax Loading图标的网站
- 网站体验
- 动态规划(dp)的初体验
- 关于网站体验营销
- 体验服务性网站研究
- 电子地图网站>体验
- 网站考发新体验
- 网站用户体验
- 网站用户体验---0513
- 网站用户体验要点
- 网站用户体验
- 用户体验和网站
- 动态链表体验
- github搭建网站初体验(1)git的使用
- 文章标题
- XML的解析方式
- javascript Array(数组)
- 虚线效果
- 如何在文档视图结构界面程序中弹出对话框并通过edit control控件传递数据
- 动态网站初体验
- Android 获取SHA1(发布版和调试版)
- SSM(Spring、SpringMVC和Mybatis)框架整合404问题解决
- Oracle 存储过程之批量添加数据
- XML解析器
- 走迷宫
- 动态规划找零钱问题
- Java--集合体系(ArrayList、Vector、LinkedList)
- 黑加仑过敏