[基础架构]PeopleSoft工作原理(从浏览器发送请求开始)
2017-07-15 08:39
495 查看
PeopleSoft体系结构是由几大组成部分构成,之前文章已经详细讲过,了解这几大组成部分是怎么协同工作的更为重要。在本文中将帮助您了解PeopleSoft的工作原理以及用户发送的请求是如何被解析以及如何返回给用户的。该文内容不仅可以帮助技术团队解决项目中遇到的技术问题,也可以更好帮助大家了解PeopleSoft的体系结构。
PeopleSoft如何工作(以下编号对应上图中编号)
由web浏览器解析url地址链接,该url映射webserver 的ip。
在servlet引擎中运行servlet解析请求,并根据请求给出构建页面所需的对象列表。
请求发送到应用服务器的所有需要的对象,是以jolt消息方式发送。
Tuxedo接收到jolt message,并将其转换为服务请求,然后分配到适当的服务器进程中处理。
PeopleSoft进程将服务请求转换为SQL语句。
把SQL语句发送到数据库。
数据库提供请求数据。
PeopleSoft进程根据对象数据构建HTML页面。
Tuxedo确认接收到数据后关闭与PeopleSoft进程的连接。
Tuxedo转发java servlet需要的数据请求。
由浏览器请求的servlet转发页面。
当所有对象准备完毕后,html页面转发给浏览器。
浏览器展现页面。
想要了解更多可以关注公众号“萧闹闹”或扫描下方二维码
PeopleSoft如何工作(以下编号对应上图中编号)
由web浏览器解析url地址链接,该url映射webserver 的ip。
在servlet引擎中运行servlet解析请求,并根据请求给出构建页面所需的对象列表。
请求发送到应用服务器的所有需要的对象,是以jolt消息方式发送。
Tuxedo接收到jolt message,并将其转换为服务请求,然后分配到适当的服务器进程中处理。
PeopleSoft进程将服务请求转换为SQL语句。
把SQL语句发送到数据库。
数据库提供请求数据。
PeopleSoft进程根据对象数据构建HTML页面。
Tuxedo确认接收到数据后关闭与PeopleSoft进程的连接。
Tuxedo转发java servlet需要的数据请求。
由浏览器请求的servlet转发页面。
当所有对象准备完毕后,html页面转发给浏览器。
浏览器展现页面。
想要了解更多可以关注公众号“萧闹闹”或扫描下方二维码
相关文章推荐
- REST架构下,浏览器怎么发送put与delete请求?
- 使用HttpClient配置代理服务器模拟浏览器发送请求调用接口测试
- 加速企业云计算落地从融合基础架构开始
- 浏览器不发送If-None-Match 请求头部信息
- 浏览器发送web请求之DNS域名解析过程
- 【已解决】Https请求——基础连接已经关闭 发送时发生错误
- 发送异步请求获取数据时,不使用客户端浏览器缓存
- java模拟浏览器发送请求并处理响应
- [基础架构]PeopleSoft Web Server 重要文件说明
- [基础架构]PeopleSoft Application Server 重要文件说明
- java在线支付---06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求
- httpClient模拟浏览器自带cookie发送访问请求
- java HttpURLConnection 模拟发送浏览器请求
- 浏览器的一个请求从发送到返回都经历了什么
- 浏览器何时发送一个Option请求
- 关于浏览器向服务端(自己写的个tomcat小服务器程序,仅供测试)发送请求的具体内容
- web浏览器发送请求之Get,Post
- 浏览器下载文件时一共发送2次请求,如何把“下载次数”只记录为1次?
- 浏览器向服务器发送请求报文