以下为《java web笔记》的无排版文字预览,完整内容请下载

Java web

HTTP协议(超文本传输协议):是用于从万维网服务器传输超文本到本地浏览器的传送协议。

HTTP主要特点:A,支持客户/服务器模式,B,简单快速,C,灵活,D,无连接,E,无状态。

URL:统一资源定位符,是互联网上用来标识某一处资源的地址。

URL的语法格式:A,protocol:协议,指定使用的传输协议;B,hostname:主机名,指存放资源的服务器的域名系统(DNS),主机名或IP地址;D,port:端口号,可选;E,path:路径,由零或者多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或者文件地址;F,query:查询字符,可选,用于给动态网页传递参数;G,fragment:信息片段字符串,用于指定网络资源中的片段。

HTTP请求:客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。

HTTP请求由三部分组成,分别是:请求行,消息体,请求正文。A:请求行以一个方法符号开头,以空格分开,后面跟着请求URI和协议的版本号;B:消息头,用来说明服务器要使用的附加信息,每一个消息头都是由名字+“:”+空格+值组成;C:消息头和请求正文之间是一个空行,它表示消息头已经结束,接下来的是请求正文中可以包含客户提交的查询字符串信息。

HTTP响应:一个HTTP响应代表服务器向客户端回送的数据,HTTP响应也是由三个部分组成,分别是:状态行,消息头,响应正文。A,状态行:由HTTP协议版本号,状态码,状态消息三部分组成;B,消息头:用来说明客户端要使用的一些附加信息;C,响应正文:表示服务器返回给客户端的文本信息,空行后面的html部分为响应正文。

Web服务器:作用是接收客户端的请求,给客户端作出响应,学习web开发,需要先安装web服务器,然后需在web服务器中开发相应的web资源,供用户使用浏览器访问。

常见web服务器:A,Tomcat(Apache):当前应用最广的Java web服务器;B,weblogic(orcale):支持JavaEE,适合大型项目;C,websphere(IBM):支持JavaEE。

Java web应用技术:一个完整的Java web应用程序通常由多种组件构成,一般由表示层组件,控制层组件,业务逻辑层组件及其数据访问层组件组成。1,表示层一般由HTML和Jsp页面组成;2,控制层一般由servlet组成;3,业务逻辑层一般是Java Bean或EJB;4,数据访问层一般是JDBC等。A,HTML:超文本标签语言,使用HTML设计静态网页;B,css:层叠样式表,是一种美化网页的技术;

以上为《java web笔记》的无排版文字预览,完整内容请下载