Java web 笔记
第一天:
- 程序开发体系结构
(1),C/S体系结构,客户端服务器结构。
(2),B/S体系结构,浏览器服务器结构
2,Web应用程序的工作原理
(1),分为两种,动态网站和静态网站。
(2),动态网页通常使用HTML语言和动态脚本语言(JSP,ASP或是PHP)编写。
(3),动态网页是指具有交互性,内容可以自动更新,并且内容会根据访问的时间和访问者而改变。
3,Web应用技术
(1),通常需要应用客户端和服务端的技术。
客户端应用的技术主要用于展示信息内容。
服务器端应用的技术主要用于进行业务逻辑的处理和数据库的交互。
(2),比较常用的客户端的技术包括HTML,CSS,Flash和客户端脚本技术。
HTML是客户端技术的基础,主要用于显示网页信息,由浏览器解释执行,它不需要编译。
CSS是一种叫做样式表的技术,也有人称为层叠样式表,在制作网页的时候采用CSS样式,可以有效的对页面的布局,字体,颜色,背景和其他效果实现更加精确的控制。
Flash是一种交互式矢量动画制作技术,它可以包括动画,音频,视频以及应用程序。
客户端脚本技术是指嵌入到Web页面中的程序代码,这些程序代码是一种解释性的语言。
(3),比较常用的服务器端的技术主要有CGI,ASP,PHP,JSP。
JSP(Java Server Page)。JSP是以Java为基础开发的,所以它沿用Java强大的API功能。