javaEE基础

来源:互联网 发布:算法新解 pdf 编辑:程序博客网 时间:2024/05/22 15:26
JavaEE基础
第一章 JSP简介
一、C/S与B/S架构
1、C/S(Client/Server)结构,即客户机和服务器结构。他是软件系统体系结构,通过可以充分利用两端硬件环境的优势,将任务合理的分配的Client端和Server端来实现,降低了系统的通讯开销。胖客户端瘦服务器。
2、B/S(Browser/Server)结构即浏览器和服务器结构,把显示的较少的逻辑交给Web浏览器,事务逻辑数据处理放在了Server端,这样就避免了庞大的胖客户端,减少了客户端得压力。瘦服务器胖客户端。
3.C/S和 B/S结构的区别
(1)B/S无需安装,客户端不需要安装有浏览器即可。
(2)B/S具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(3)B/S升级维护便捷,无需升级多个客户端,升级服务器即可。
(4)B/S在跨浏览器上,B/S结构不尽如人意。B/S浏览器兼容性不好。
二、HTTP协议
1、超文本传输协议(HTTP,HyperText Transfer Protocol),是一个基于请求与响应模式的、无状态的、应用层的协议。
2、HTTP的作用是从www服务器传输超文本到本地浏览器,浏览器再解析超文本,将解析后的超文本呈现成网页,供用户浏览。
3、通过http或者https协议请求的资源由统一资源标识符(URL)来标识。
4、URL:(Uniform Resource Locator的缩写),统一资源定位符,他的结构如下:
协议://服务器名称:端口号/路径/文件名/?查询 http://www.itlaobing.cn:80/course/index.jsp?id=1
三、WEB容器
1、Web(World Wide Web)容器(container)是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,并向客户端作出相应。
2、小型的Servlet/JSP容器包括Tomcat容器、Jetty容器、resin容器,大型的应用服务器包括IBM公司的WebSphere容器、Oracle公司的Weblogic容器,Redhat公司的JBoss容器。微软的ASP.NET技术需要运行在IIS(Internet Information Server)容器中。
四、JSP简介
1、JSP全称Java Server Page,其根本是一个简化的Servlet设计,是SUN公司开发的一种构建动态网页的技术。
2、JSP的实质是将Java代码写在HTML页面中,也就是说在原有的HTML页面插入Java代码。Java代码需要写在以"<% "开头,以"%>"结尾的区域内。
3、JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式,和脚本语言。Java中的指令分为page、include、taglib三种指令。<%@ 属性=值,属性=值...%>
4、在page指令中除了import属性之外,其他的属性在一个JSP页面中只能出现一次。
原创粉丝点击