一、JSP工作原理

1、首先是利用客户端浏览器,然后由客户端浏览器请求JSP页面,向JSP服务器发出请求。

2、JSP服务器内部原理

JSP服务器首先在收到客户端传送过来的请求后,将JSP页面编译成Servlet文件(JAVA文件),然后执行Servlet文件,生成.Class文件,然后将执行结果以HTML的格式发送到浏览器上。

3、客户端浏览器接收到Servlet发送过来的内容,并将其显示到页面中。

二、JSP的两种体系结构

1、JSP页面独自响应请求并将处理的结果返回用户

2、将JSP和Servlet联合使用来实现动态内容服务的方法

三、JSP开发Java Web站点的主要方式

1、直接使用JSP

对于最小型的Web站点,可以直接使用JSP来构建动态网页。

2、JSP+JavaBean

中型站点面对的是数据库查询、用户管理和少量的商业业务逻辑,

3、JSP+Servlet+JavaBean

能够将网站的逻辑关系和网站的显示页面轻易分开。

4、Java EE开发模型

整个系统分为三个主要部分:1、视图;2、控制器;3、模型。

四、Struts2运行原理解析

1、客户提交请求到服务器

2、请求被提交到经过一系列过滤器和拦截器,最后到达FilterDispatcher(核心控制器)、Filterdispatcher是Struts2中MVC模式的控制部分。

3、FilterDispatcher读取配置文件Struts.xml,根据配置信息调用某个Action来处理客户请求。

4、Action处理后,返回处理结果,FilterDispatcher,根据Struts.xml的配置找到对应的页面跳转。

Struts2运行原理图:

五、Hibernate基础原理

1、Hibernate主要作用是:

体现了ORM(对象与实体之间的映射关系)的思想,即对象与数据库中的表的相互映射。、

2、Hibernate主要原理是:

特点是封装了JDBC与ORM技术的数据持久性的解决方案,是在Java中关注最多,使用最广泛的框架。

3、Hibernate主要原理图:

六、Spring3基础原理

一、主要作用

主要是用于降低模块间的耦合度的框架,Spring3能够通过Ioc(控制反转)来降低模块间的耦合度。

二、主要包含的内容

Spring3是一个轻量级的控制反转(IOC)和面向切面变成(AOP)的容器框架。之所以叫轻量级是指从软件大小与开销两方面而言的。IOC的作用:对象依赖的其他对象通过被动的方式传递进来而不是这个对象自己做创建或者查找依赖对象。

最新文章

  1. <Oracle Database>逻辑结构
  2. 实战使用Axure设计App,使用WebStorm开发(6) – 迈向后端
  3. 咱就入个门之NHibernate映射文件配置(二)
  4. POJ1679 The Unique MST(次小生成树)
  5. 线程高级应用-心得4-java5线程并发库介绍,及新技术案例分析
  6. android Xutils dbutils 注解
  7. 信号之sigsuspend函数
  8. Swift - 39 - 枚举类型关联默认值
  9. java中使用poi导出excel表格数据并且可以手动修改导出路径
  10. linux下安装pip
  11. Angular使用总结 --- 通过指令动态添加组件
  12. html页面出现&#65279,影响布局
  13. oracle-srvctl-output
  14. YII2中日志的配置与使用
  15. js 循环向上滚动
  16. javascript使用jQuery加载CSV文件+ajax关闭异步
  17. markdown公式编辑参考
  18. JS - 循环,条件if,switch,while
  19. cmd 中运行testng代码
  20. html中元素的id和name的区别(2016-1-22)

热门文章

  1. 使用VB6读取数据库资源并发送邮件(原创)
  2. for循环:用turtle画一颗五角星2
  3. maven 常用备忘录
  4. <FAT文件系统> -- DBR
  5. SpringBoot中的ajax跨域问题
  6. git特殊命令
  7. tcpdump 交叉编译
  8. 【leetcode】461. Hamming Distance
  9. Spring4.x Jpa + hibernate的配置(废弃JpaTemplate)
  10. 虚函数表:QT5与VS2015的差异