`
java-tm0803
  • 浏览: 12252 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

研究SSH项目框架笔记

阅读更多

刚进入一个新公司、又得熟悉一个新的项目框架,该框架用的技术是struts2,Hibernate3,Spring2.5也是0配置文件的方式,和我以前用的框架类似,不过这项目涉及到的技术好广泛,有些没用过和很久没用过的技术,这里把自己没接触过和不懂的知识内容在这里记录下 -。 -

1、sessionFactory.getCurrentSession()方法的merge方法,它相当于saveorupdate这个方法, 即有唯一性标识, 则运行save, 没有则运行update;并且返回被保存的对象

2.persist

a、persist把一个瞬态的实例持久化,但是并"不保证"标识符被立刻填入到持久化实例中,标识符的填入可能被推迟
到flush的时间。 b、persist"保证",当它在一个transaction外部被调用的时候并不触发一个Sql Insert,这个功能是很有用的,
当我们通过继承Session/persistence context来封装一个长会话流程的时候,一个persist这样的函数是需要的

3.setAutoCommit:自动提交模式

conn.setAutoCommit()的功能是每执行一条SQL语句,就作为一次事务提交。但一般在项目中很有可能需要执行多条SQL语句作为一个事务。若有一个执行不成功,就会rollback()。

4、ResultSetMetaData获得表的信息;比如获取表的列数、一列的对应数据类型、标题等。

5、RowMapper可以将数据中的每一行封装成用户定义的类,在数据库查询中,如果返回的类型是用户自定义的类型则需要包装,如果是Java自定义的类型,如:String则不需要,Spring最新的类SimpleJdbcTemplate使用更加简单了。

6、@ContextConfiguration 注解有以下两个常用的属性:

locations:可以通过该属性手工指定 Spring 配置文件所在的位置,可以指定一个或多个 Spring 配置文件。如:@ContextConfiguration(locations={“xx/yy/beans1.xml”,” xx/yy/beans2.xml”})

inheritLocations:是否要继承父测试用例类中的 Spring 配置文件,默认为 true。

 

 

0
0
分享到:
评论

相关推荐

    SSH框架学习笔记

    这篇笔记将主要介绍SSH中的Struts框架,帮助初学者理解其核心概念和工作流程。 Struts是一个基于MVC(Model-View-Controller)设计模式的Java web应用框架,主要负责视图(View)和控制器(Controller)部分。在Web...

    SSH框架整合笔记

    ### SSH框架整合知识点详解 #### 一、框架的搭建与配置 SSH框架指的是Spring、...需要注意的是,本篇笔记仅为SSH框架整合的一部分内容,完整的SSH框架还包括Spring和Hibernate的集成,涉及到更多的配置和编码工作。

    四个SSH框架实战项目源码加笔记

    通过深入研究这些源码和笔记,你不仅可以提升SSH框架的实战技能,还能了解企业级开发的最佳实践,为自己的职业生涯打下坚实的基础。同时,对于初学者,这是一个很好的学习资源,可以模拟实际工作场景,锻炼解决问题...

    MyEclipse 搭建SSH框架 笔记

    ### MyEclipse 搭建SSH框架笔记 #### 一、前言 SSH框架是指Struts、Spring和Hibernate这三个开源框架的集成应用。利用MyEclipse自带工具搭建SSH框架能够大大提高开发效率,使开发者能够专注于业务逻辑的实现,而...

    SSH商城项目笔记.rar

    SSH商城项目笔记主要涵盖了基于Struts2、Spring和Hibernate这三个框架构建电子商务平台的相关技术与实践。这是一套经典的Java Web开发技术组合,通常被称为SSH框架。在这个项目中,你将学习到如何运用这些技术来实现...

    Eclipse搭建SSH框架开发学习笔记

    在SSH框架开发中,Eclipse的插件如M2E(Maven Integration for Eclipse)和STS(Spring Tool Suite)等可以帮助我们轻松创建、配置和管理SSH项目。 【JDK下载与环境变量配置】 JDK(Java Development Kit)是开发...

    SSH整合笔记和配置文

    ### SSH整合笔记和配置文件解析 #### SSH框架简介 SSH指的是Struts2、Spring以及Hibernate三个开源框架的集成应用,它们分别是MVC框架、轻量级IoC容器和ORM持久层框架。在实际项目开发中,这三个框架经常被一起使用...

    ssh 框架完全整合笔记

    SSH框架整合是将Spring、Struts和Hibernate三个流行的开源Java Web开发框架集成在一起,以构建高效、可维护的Web应用程序。下面将详细讲解SSH框架整合的各个部分。 一、Spring整合Hibernate 1. **无需Hibernate...

    传智播客ssh+ssm五大框架笔记

    【传智播客SSH+SSM五大框架笔记】 在IT行业中,SSH(Struts2、Spring、Hibernate)和SSM(Spring、SpringMVC、MyBatis)是两种常见的Java Web开发框架组合,广泛应用于企业级应用开发。这些框架协同工作,能够帮助...

    2016传智SSH框架CRM项目笔记

    标题和描述所指向的知识点涵盖了使用SVN(Subversion)作为版本控制系统在软件开发中的应用,特别是在CRM(客户关系管理)项目中利用传智教育提供的SSH框架(即Spring、Struts和Hibernate的集成)进行开发的过程和...

    四个SSH框架实战项目源码加尚学堂课件笔记

    这四个SSH框架实战项目源码加尚学堂课件笔记的资源,为学习者提供了一个深入理解并实践这些框架的绝佳平台。下面将详细阐述SSH框架的主要功能和在实际项目中的应用。 1. **Struts2**:这是一个基于MVC设计模式的Web...

    传智播客ssh+ssm五大框架笔记.zip

    【标题】"传智播客ssh+ssm五大框架笔记.zip"所涵盖的是Java Web开发中的两种主流框架组合——Spring、Struts2和Hibernate(SSH)以及Spring MVC和MyBatis(SSM)。这些框架在现代企业级应用开发中扮演着重要角色,...

    SSH框架整合实战教程----读书笔记(七)源码

    SSH框架整合实战教程读书笔记(七)主要聚焦于Spring、Struts和Hibernate这三大Java Web开发框架的集成应用。在本教程中,我们将深入探讨如何将这三个强大的工具结合在一起,以构建高效、可维护的Web应用程序。源码...

    李兴华SSH课堂笔记

    同时,还可以参考开源社区的SSH项目,了解实际开发中的最佳实践。 总的来说,SSH框架组合提供了强大的Java Web开发能力,对于希望深入Java EE领域的开发者来说,理解和掌握SSH是至关重要的一步。通过学习李兴华老师...

    Eclipse整合SSH框架笔记(附例子)

    提供的文档`Eclipse整合SSH框架笔记.doc`详细记录了整合过程,包括每一步的具体配置和注意事项。而`test2`文件可能是一个实际运行的示例代码,用于验证配置的正确性。通过阅读文档并运行示例,读者可以更直观地理解...

Global site tag (gtag.js) - Google Analytics