- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 警告:Spring ApplicationContext - Resource leak: 'context' is never closed的处理
在一次代码调试中,发现了一条Warning提示: Spring ApplicationContext - Resource leak: ‘context’ is never closed. 这是什么意思?
2016-12-31 22:54:03 7857
原创 Spring与Struts框架进行整合开发—SSH2工程配置文件
对于将Spring、Struts框架进行整合的WEB应用而言,首先需要理解一些基本的原理。WEB应用程序的核心配置文件是web.xml文件,这个文件被WEB容器在启动时加载。为了让Spring容器随着WEB应用的启动而自动启动,可以借助于ServletContextListener监听器完成,该监听器可以在WEB应用启动时回调自定义方法—该方法就可以启动Spring容器。
2016-12-31 22:18:14 436
原创 实例解析:MyBatis中复杂resultMap结果映射
resultMap是MyBatis里面最复杂的元素,它的作用是定义映射规则、级联的更新、定制类型转化器等。在实际的应用中,数据库中的实体存在三种基本的级联关系: 1、一对一关系;2、一对多关系;3、多对多关系多对多关系在转化成物理表结构之后,可以分解为两个一对多的关系。那么在使用MyBatis时,如何处理“一对一关系”,“多对多关系”?
2016-12-28 16:56:17 3653
原创 SqlSession解析
在Mybatis中向DAO层提供的这个能够与数据库交互并执行SQL语句的对象叫做SqlSession。这个是Mybatis最核心的一个对象。SqlSession完全包含了面向数据库执行SQL命令所需的全部方法。
2016-12-28 10:53:48 1511
原创 用实例解析MyBatis组件的关系
MyBatis的核心组件包括:SqlSessionFactoryBuilder;SqlSessionFactory; SqlSessionFactory; SqlSession; SQLMapper等。通过一个简单的实例说明MyBatis核心组件的工作过程。
2016-12-28 01:06:54 601
原创 在MyBatis中 SqlSessionFactory的创建过程
SqlSessionFactory是MyBatis的核心类之一,其重要的功能就是提供创建MyBatis的核心接口SqlSession,所以MyBatis框架在工作时,需要首先创建SqlSessionFactory,为此开发者需要提供配置文件和相关的参数。而创建SqlSessionFactory是需要使用到 SqlSessionFactoryBuilder,构建过程分为两步:1、通过 org.apac
2016-12-27 17:31:42 892
原创 当SSM框架发生sqlSessionFactory异常时的诊断点分析
当使用SSM框架时,有时候会发生sqlSessionFactory异常。那么如何诊断问题发生在哪里?
2016-12-27 16:32:55 953
原创 log4j的使用方法
Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。1、Log4j输出级别的种类
2016-12-27 13:25:45 392
原创 动手实验室—SSM2框架整合实例
这一讲是将Struts2、Spring与myBatis三个框架进行整合,构建SSM2开发框架。myBatis框架可以被看做是一个半自动映射的框架,是因为它需要手工匹配提供POJO、SQL和映射关系;但是myBatis框架更加灵活,可以动态生成映射关系,它几乎可以代替JDBC,拥有动态列,动态表名,存储过程都支持,同时提供了简易的缓存、日志、级联。如果你不想使用Hibernate的话,myBatis是一个不错的选择。
2016-12-27 10:12:04 1293
原创 MySQL数据库 1067号错误的解决办法
在Windows Professional 7 64-bit系统下安装了MySQL 5.6,但是某一天发生了错误,错误号:1067;怎么解决这个问题呢?
2016-12-23 15:18:16 543
原创 Spring中ContextLoaderListener和DispatcherServlet的差异
在Spring WEB应用程序中,有两种类型的容器。这两种类型的容器在配置和初始化时是不同的。一种是 Application Context,另一种是Web Application Context。
2016-12-23 13:02:13 527
原创 web.xml配置文件详解
当我们去启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。
2016-12-23 10:55:07 292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人