
框架学习
文章平均质量分 94
狗老大
希望能和各位志同道合的大佬们交流交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis回顾整理
转载:https://blog.youkuaiyun.com/wei_li_2015/article/details/80832806为什么需要mybatis传统的jdbc编码中存在着许多不足之处,频繁创建数据库连接对象、释放、容易造成系统资源浪费,影响系统性能。企业项目中可以使用连接池解决这个问题,但是使用Jdbc需要自己实现连接池。mybatis框架已经提供连接池。sql语句定义、参数设置、结果...转载 2019-12-12 22:15:31 · 223 阅读 · 0 评论 -
springMVC入门
什么是SpringMVC类似于struts2的一款轻量级框架使用了mvc架构模式思想,将web层进行 职责解耦springMVC就是spring框架中的webmvc用来管理用户请求映射SpringMVC结构图SpringMVC作用清晰的角色划分:控制器(controller)、验证器(validator)、命令对象(command obect)、表单对象(for...原创 2019-12-11 21:18:19 · 189 阅读 · 0 评论 -
hibernate中session和sessionFactory的作用
转载:https://blog.youkuaiyun.com/m0_37154839/article/details/79506466https://www.cnblogs.com/baizhanshi/p/7686959.htmlconfiguration接口Configuration负责管理Hibernate的配置信息。Hibernate运行时需要一些底层实现的基本信息。这些信息包括:数据库U...转载 2019-12-10 19:13:30 · 709 阅读 · 0 评论 -
过滤器和拦截器的区别和基本使用
过滤器和拦截的区别转载:https://www.cnblogs.com/shizhijie/p/8423338.html什么是过滤器过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:①以常规的方式调用资源(即,调用servlet或JSP...转载 2019-12-09 22:14:06 · 313 阅读 · 0 评论 -
SpringMVC、spring、mybatis整合
springSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring...原创 2019-06-21 11:23:25 · 229 阅读 · 0 评论 -
mybatis深入学习--关联映射
什么是关联映射关联关系:现实世界中物体与物体之间的普遍的关系关系型数据库:物体与物体之间的关系,可以用二张或多张表表示映射就是一种关联关系,关系:一对一关系 人和身份证一对多关系 老师和学生多对多关系 商品和人之间()强调的是:从一方出发,导航到另一方关联映射案列分析用户表:user记录购买商品的用户信息订单表:order记录了用户所创建的订单订单明...原创 2019-06-21 11:02:20 · 268 阅读 · 0 评论 -
mybatis个人入门学习
mabatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录mybatis与h...原创 2019-06-21 10:34:58 · 199 阅读 · 0 评论 -
springmvc
什么是springmvc类似于struts2的一款轻量级的框架使用了mvc架构的模式,将web层进行解耦合springmvc就是spring框架中的webmvc用来管理用户的请求映射springmvc结构图springmvc的用途清晰的角色划分:控制器(controller)、验证器(validator)、命令对象 (command obect)、表单对象(...原创 2019-05-29 10:35:13 · 296 阅读 · 1 评论 -
svn版本控制器
当前项目中存在的问题对项目的管理控制能力差,每天的版本都在更新,无法记录历史版本,团队协作难,始终是一个在开发svnSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。...原创 2019-05-29 10:16:01 · 182 阅读 · 0 评论 -
ssh新版本整合
spring4.x整合hibernate5.x以及struts2.x项目结构pom.xml导入jar包<properties> <!-- 统一源码的编码方式 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...原创 2019-05-29 09:50:43 · 352 阅读 · 0 评论 -
springIOC和AOP
springIOCIOC(Inversion Of Control,控制反转):一个类的某个属性需要使用时,需要有本类自己初始化。而在spring类的某些属性不用自己初始化而交给了spring来管理。这样的转换就是IOC思想。Spring的IOC思想是,spring的IOC容器在初始化的时候就根据配置对相应的对象进行初始化,并放在容器中。同时根据配置对相应类的属性进行初始化。也就是DI(De...原创 2019-05-28 16:56:23 · 300 阅读 · 0 评论 -
struts2 hibernate spring整合
项目中为什么使用ssh框架struts主要起控制的作用,spring主要是解耦合的作用,hibernate主要起操作数据的作用struts2是一个基于mvc设计模式的web应用框架,在mvc中struts作为控制器来建立模型与视图的数据交互,struts2以webwork为核心,采用拦截器的机制来处理用户的请求,是业务逻辑控制器与servletapi完全脱离开来spring是一个轻量...原创 2019-05-28 16:36:38 · 213 阅读 · 0 评论 -
实现struts2与hibernate的整合
主要思路导入相关的jar包web.xml中配置struts2拦截器配置struts.xml文件对应的action配置hibernate.cfg.xml文件配置映射文件*.hbm.xml文件具体实现工程目录结构在pom.xml中导入想关的jar包 <!-- hibernate的和核心包 --> <dependency> ...原创 2019-05-28 16:00:36 · 2693 阅读 · 0 评论 -
hibernate中的缓存机制
什么是缓存缓存是介于应用程序与物理数据源之间的空间,也就是我们常说的内存。是为了减少程序对物理数据源的访问,因为对物理数据源的访问比较的消耗资源而且访问速度比较慢。而内存是告诉缓冲区,处于缓冲区中的数据,基本上都是用户需要的数据,这样可以提高程序执行的性能hibernate中的一级缓存一级缓存又称session缓存,一个回话一个缓存,默认开启不可关闭,多个session之间数据不共享...原创 2019-05-28 09:59:47 · 284 阅读 · 0 评论 -
Hibernate的入门使用
hibernate的来源数据在各个层次之间流转,在流转过程中会发生数据类型转换等一系列的交互问题。java与html的交互解决方案是struts2提供的OGNL(对象导航图语言),而java与数据库之间的技术解决方案是ORM(对象关系映射)。什么是ORM对象关系映射:Object relation mapping1.对象:指的是java对象,是实体bean2.关系:关系只是数据库...原创 2019-05-28 09:19:55 · 499 阅读 · 0 评论 -
struts2中拦截器
拦截器(interceptor)概念拦截器是动态拦截action调用的对象,类似于servlet中的过滤器。在执行action中的业务逻辑处理方法之前,struts会首先执行struts.xml中引用的拦截器。烂拦截器是struts2中的中一个重要的特性,struts2框架大多是核心都是围绕拦截器来实现的:避免表单重复提交,类型转换,登录验证,文件上传等。struts2工作流程图...原创 2019-05-27 22:55:39 · 228 阅读 · 0 评论 -
过滤器的使用
什么是过滤器在struts2中,有时候我们需要filter来对信息进行过滤,比如在一个管理系统中,我们可以设置一个过滤器来过滤没有登录的用户访问主页以提高系统的安全性。过滤器的优点在filter执行的整个过程中客户端和目标文件是不知道过滤器的存在,filter提供的是一种声明式的服务,即不用再源程序中做任何的修改,只需编写filter,然后需要使用的时候在web.xml中声明即...原创 2019-05-27 22:25:41 · 131 阅读 · 0 评论 -
struts工作原理
struts工作原理当用户发起请求是(*.action),会先到达web.xml执行前端控制器(StrutsPrepareAndExecute),执行后会默认到达struts.xml配置文件中找到相对应的package包,在相对应的包中找到对应的名称的action,解析得到class,并实例化该类。同时,加入aciton中没有method方法,默认执行execute方法,如果有meth...原创 2019-05-27 18:44:42 · 149 阅读 · 0 评论 -
Struts2框架
1.struts框架Struts是最早的Java开源框架之一,它是MVC设计模式的一个优秀实现。 Struts定义了通用的Controller(控制器),通过配置文件(通常是 Struts -config.xml)Struts是最早的java开源框架之一,它是MVC设计模式的一个优秀实现。 Struts定义了通用的Controller(控制器),通过配置文件(通常是 Struts -c...原创 2019-05-27 18:25:00 · 620 阅读 · 0 评论