博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP和Struts2、Hibernate、Spring3基础内容和原理
阅读量:5775 次
发布时间:2019-06-18

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

一、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的作用:对象依赖的其他对象通过被动的方式传递进来而不是这个对象自己做创建或者查找依赖对象。         

转载于:https://www.cnblogs.com/pzfdStudy/p/5411323.html

你可能感兴趣的文章
我的IDEA配置
查看>>
myeclipse显示行号
查看>>
编写高性能的java程序
查看>>
Spring 的配置详解
查看>>
linux已经不存在惊群现象
查看>>
上位机和底层逻辑的解耦
查看>>
关于微信二次分享 配置标题 描述 图片??
查看>>
springcloud使用zookeeper作为config的配置中心
查看>>
校园火灾Focue-2---》洗手间的一套-》电梯
查看>>
css控制文字换行
查看>>
bzoj1913
查看>>
L104
查看>>
分镜头脚本
查看>>
链表基本操作的实现(转)
查看>>
邮件发送1
查看>>
[转] libcurl异步方式使用总结(附流程图)
查看>>
编译安装LNMP
查看>>
[转]基于display:table的CSS布局
查看>>
crm 02--->讲师页面及逻辑
查看>>
AS3.0 Bitmap类实现图片3D旋转效果
查看>>