博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Web前后端分离的思考与实践
阅读量:5020 次
发布时间:2019-06-12

本文共 1129 字,大约阅读时间需要 3 分钟。

第一节 Java Web开发方式的变化

  Web开发虽然是我们常说的B/S模式,其实本质上也是一种特殊的C/S模式,只不过C和S的选择余地相对要窄了不少,而且更标准化。不论是采用什么浏览器和后端框架,Web开发的本质,其实就是围绕HTTP协议来通讯

  初学Java Web开发时,我们都曾以JSP+Servlet的模式进行过开发,Servlet的作用是接收浏览器传给服务端的请求(request),并将服务端处理完的响应(response)返回给用户的浏览器,浏览器和服务端之间通过http协议进行沟通。

  上述这个交互过程是浏览器根据用户的选择将相关信息按http协议报文的规范组装成请求报文,报文通过网络传输到指定的服务器,服务器通过特定的web容器(如:tomcat、jetty、jboss等)接收报文信息,web容器将请求报文解析出来,如果是用户请求,最终解析出来的报文信息会用一个request对象存储起来,服务端使用这个request做完相应的处理后,服务端程序将结果信息封装到一个response对象里,然后将这个response对象交给web容器,web容器把这个response对象转变为http协议的报文,并将报文回传给浏览器,浏览器最后解析这个响应报文并将最终结果展示给用户。

  经历了最初始时JSP+Servlet的开发方式,Java Web开发的方式逐渐有了变化,一些经典的MVC框架开始登上舞台,经过大浪淘沙最终Struts、Spring等框架开始引领潮流。


 

第二节 前后端分离的思考与实践

(1)http://www.csdn.net/article/2015-10-25/2826033

(2)http://www.zhihu.com/question/36947357/answer/78199028

其他文章

(1)http://my.oschina.net/ulyn/blog/324626

(2)http://www.cnblogs.com/dothin/p/5361883.html


 

系列:

http://www.admin10000.com/document/4259.html

http://www.admin10000.com/document/4260.html

http://www.admin10000.com/document/4261.html

经验之谈

(1)http://www.open-open.com/lib/view/open1420599772187.html

转载于:https://www.cnblogs.com/studyLog-share/p/4714723.html

你可能感兴趣的文章
Laxcus大数据管理系统2.0(5)- 第二章 数据组织
查看>>
kafka入门样例 for java
查看>>
Redis存储AccessToken
查看>>
Use commons-email-1.1.jar+activation.jar+mail.jar to send Email
查看>>
hdu 2160 Sequence one(DFS)
查看>>
ATM实验感受
查看>>
csharp基础
查看>>
hdu4497 正整数唯一分解定理应用
查看>>
html5 拖曳功能的实现[转]
查看>>
[BZOJ 2049] [Sdoi2008] Cave 洞穴勘测 【LCT】
查看>>
java导出word[xml方式]
查看>>
mysql load_file()和 into outfile
查看>>
响应式布局编码
查看>>
微服务实战(三):深入微服务架构的进程间通信 - DockOne.io
查看>>
Android菜鸟的成长笔记(6)——剖析源码学自定义主题Theme
查看>>
Java:类与继承
查看>>
struts2-(2)HelloWorld
查看>>
python常用函数 库 转
查看>>
第一次爱你得是啥时候
查看>>
Redis4- llist的操作
查看>>