java EE
文章平均质量分 74
liupeng900605
这个作者很懒,什么都没留下…
展开
-
Hibernate 对象的三种状态 (详解)
持久态对象的标志是它有id值,并且会被存入session的一级缓存。特点是对它们的操作hibernate是能够知道的并且在调用session.flush()方法时将对它们的更新操作(如obj.setXxx()方法)同步到数据库。在调用commit()方法前会自动调用flush()方法,用户也可以自己调用flush()方法。调用session.clear()方法会清空一级缓存,将所有的持久化对象变为转载 2011-11-15 00:17:10 · 706 阅读 · 0 评论 -
Struts2 概况
Struts2 是什么?Struts 2 是一个雅致的,可扩展的,用来建立企业级Java Web应用程序的框架。Struts 2 不但注重程序的开发过程,更注重部署和后期维护。Struts 2 来源于WebWork 2。Struts 2 融合了Struts 和 WebWork的社区力量,是这两个社区努力的结果。Struts 2 非常容易使用。Struts 2 最大可转载 2011-11-01 00:29:05 · 551 阅读 · 0 评论 -
Hibernate的对象三种状态 +生命周期图 + Hibernate 的保存
Hibernate的对象有3种状态,分别为:瞬时态(Transient)持久态(Persistent)脱管态(Detached)(又名游离态) 处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(Value Object)。 *瞬时态 由new命令开辟内存空间的java对象. Personperso转载 2011-11-01 23:22:33 · 912 阅读 · 0 评论 -
传智博客教育课程(转)
课程安排 第一阶段:JAVA基础增强/Oracle+MySql数据库+JDBC开发技术+DAO封装核心技术课程java基础加强:增强for循环、可变参数、枚举、反射、内省、beanutils工具、注解、泛型、类加载、代理、装箱/拆箱、静态引用等Java新技术和高级技术。Oracle和MySql数据库:Oracle和MySql数据库基础管理、SQL转载 2011-11-20 02:33:00 · 2147 阅读 · 0 评论 -
各种系统架构图及其简介(Spring+IBatis+Struts1+Struts2+Hibernate+Java EE+Oracle)
原文出处:http://space.itpub.net/6517/viewspace-6096541.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境。Sp转载 2011-11-23 00:41:11 · 7410 阅读 · 2 评论 -
Spring框架的模块概要图及各模块功能简介
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转 (转载 2011-11-23 01:01:20 · 6172 阅读 · 0 评论 -
相当经典的jforum源码分析
怎么才算好的源码分析呢?当然我这个肯定不算。我想大概分为几个层面吧,写写注释那算最基本的了,写写要点思路和难点,算是还不错拉,再难的就是跳出源码举一反三,形成自己的一套思路吧。好好努力吧。这次针对的是jforum2.1.8,大概jforum团队已经没心情理这个版本了,都冲着jforum3去了。选择这个版本,主要是因为jforum在java论坛类应用中算是佼佼者了,很多人都拿这个来做二次开发转载 2011-11-22 00:30:26 · 2691 阅读 · 2 评论 -
常见MIME类型设置方法
下面列出常用的文件对应的MIME类型:Mime-Types(mime类型) Dateiendung(扩展名) Bedeutungapplication/msexcel *.xls *.xla Microsoft Excel Dateienapplicatio转载 2012-02-12 14:53:40 · 15053 阅读 · 0 评论 -
从实例看struts2运行原理
1.1 简单例子先做一个最简单的struts2的例子:在浏览器中请求一个action,然后返回一个字符串到jsp页面上显示出来。 第一步:把struts2最低配置的jar包加入的项目中。 commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar stru转载 2012-03-06 22:42:07 · 777 阅读 · 0 评论 -
Struts2 标签的使用之 s:if
struts2 的web 项目中为了方便的编写jsp,标签是最好的选择 1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库: A:在web.xml文件 (默认 可以省略) 1. 2. /struts-tags转载 2012-03-09 16:46:04 · 532 阅读 · 0 评论 -
解决kindeditor与Struts2框架整合时无法上传本地图片的问题 (1)
经过两天的折磨,又源代码,又官网学习,又网络搜索的,终于成功的嵌入KindEditor了。KindEditor确实是个不错的富文本编辑器,纯JS,比起JQuery写的,夸浏览器更佳。所以在多种富文本编辑器中,死死认定了KE就是我要的~~KE下载 http://www.kindsoft.net/index.php网站里有相应的DEMO以及解说 KE转载 2012-03-20 01:22:45 · 2994 阅读 · 0 评论 -
解决kindeditor与Struts2框架整合时无法上传本地图片的问题 (2)
一 环境: XP3+Myeclipse6.6+Tomcat7二 官网:http://www.kindsoft.net/需要的jar文件如下 : commons-fileupload-1.2.1.jarcommons-io-1.4.jarjson_simple-1.1.jar三 参考资料 1 可视化编辑器的开发心得 http://www.javaeye.co转载 2012-03-20 01:24:40 · 2243 阅读 · 0 评论 -
struts2自定义分页标签
pageTage.tld 1.0 1.2 pg /page-tags "自定义分页标签" pages com.oaapp.tag.PageTag jsp 分页标签 pageNo false转载 2012-03-20 01:33:41 · 2920 阅读 · 1 评论 -
JSP 引擎工作原理
本文介绍JSP引擎的工作原理,以及JSP运行环境,JSP生命周期和JSP网络应用服务器框架等。 JSP运行环境:执行JSP代码需要在服务器上安装JSP引擎,比较常见的引擎有WebLogic和Tomcat。把这些支持JSP的web服务器(此处错误:应该是应用服务器)配置好后。就可以再客户端通过浏览器来访问JSP页面了。默认端口一般是7001.JSP生命周期:JSP处理请求的方法就转载 2012-06-14 14:25:15 · 1252 阅读 · 1 评论 -
Hibernate 概括 1
随着计算机应用软件的发展,应用程序逐渐由单层体系结构发展为多层体系结构。其中,三层结构是目前典型的一种应用软件结构,如图1左。 表述层:提供与用户交互的界面,如GUI(图形用户界面),web页面等; 业务逻辑层:负责各种业务逻辑,直接访问数据库,提供对业务数据的保存、更新、删除和查询操作; 数据库层:负责存放管理应用的持久性业务数据转载 2011-11-01 00:37:49 · 612 阅读 · 0 评论 -
Struts1.x 总结 (转)
Struts1.x是基于MVC框架的,学Struts1.x前先了解MVC一、MVCmodel 业务逻辑 有关数据库的操作view 展示 jsp动态页面controller 控制器 截取数据 分发 转向 Struts中MVC模式执行流程:转载 2011-11-17 23:01:07 · 772 阅读 · 0 评论 -
Hibernate核心接口
所有的Hibernate应用中都会访问Hibernate的5个核心接口。 Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。 SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。 Session接口:负责保存、更新、删除、加载和查询对象。转载 2011-11-17 12:31:21 · 433 阅读 · 0 评论 -
Hibernate 中配置各种数据库
在hibernate 中,可以配置很多种数据库,例如 MySql、 Sql Server和 Oracle。下面介绍几个主要的数据库 1. MySql连接配置 MySql数据库的 hibernate连接设置,在 hibernate.cfg.xml文件中 各属性的配置 -->—为 true表示将 Hibernate转载 2011-11-17 12:52:05 · 667 阅读 · 0 评论 -
Hibernate 主键生成策略
数据库中的主键能够唯一识别一条记录,它可以是一个字段也可以是多个字段的组合。主键的主要作用是标识表中的一条记录,还有和其他表中的数据进行关联。数据库中的主键类型必须符合唯一性约束和非空约束。作为附加属性,主键应该尽可能简洁,不要包含过多属性。根据这个原则,主键可以分为自然主键和代理主键。 自然主键是数据表中有逻辑含义的字段,比如身份证号来唯一确定一条个人记录。也可以通过学号和课程号来转载 2011-11-17 13:09:14 · 746 阅读 · 1 评论 -
企业应用架构模式学习
第一部分 表述1分层1.1 三个基本层次三层架构:表现层:表现逻辑处理用户与软件间的交互。主要职责是:ü 向用户显示信息ü 把从用户那里获得的信息解释成领域层或数据源层上的各种动作。数据源层:数据源逻辑主要关注与其他系统的交互,这些系统将代表应邀完成相关的任务。主要的数据源逻辑就是数据库,它的主要职责是存储持久数据。领域层:领域转载 2011-11-17 12:49:04 · 976 阅读 · 0 评论 -
Hibernate 主键生成策略2
标识符属性的生成策略 Hibernate映射文件(*.hbm.xml)中的元素定义持久化类的标识符属性名、类型和与数据库表中字段的映射,其子元素则用来设置当前持久化类的标识符属性的生成策略。一个持久化对象对应数据库表中的一条记录,为了更好地持久化表中的每一条记录,需要通过元素的class属性设置采用的标识符属性生成策略,如下面的代码所示:*.hbm.xml代码转载 2011-11-17 13:16:05 · 691 阅读 · 0 评论 -
Hibernate Session方法集
Hibernate session的方法全集方法摘要 TransactionbeginTransaction () 开始一个工作单位,并返回值相关的事务对象。 Session.LockRequestbuildLockRequest ( LockOptions lockOptions) 建立一转载 2011-11-17 14:19:59 · 2000 阅读 · 0 评论 -
Struts 体系结构与工作原理
Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,Resour转载 2011-11-17 20:57:03 · 784 阅读 · 0 评论 -
Hibernate Query Language查询
本文是对Hibernate Query Language查询的介绍,分为实体查询、实体的更新和删除、属性查询、分组与排序、参数绑定五个部分。AD: Hibernate Query Language查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此转载 2011-11-17 21:17:43 · 726 阅读 · 0 评论 -
JSP+Servlet+JavaBean
MVC是三个单词的缩写:M,Model(模型);V,View( 视图 ),C,Control(控制)。MVC模式的目的就是实现Web系统的职能分工,Model层:实现系统的业务逻辑,即javaBean部分View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jspControl层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同转载 2011-11-17 23:31:34 · 8388 阅读 · 1 评论 -
Struts1.2总结 struts-config.xml配置
struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:global-forwards>global-forwards> 以上各元素必须是按照这个顺序的,若开发人员打乱顺序,转载 2011-11-17 23:28:23 · 593 阅读 · 0 评论 -
struts、spring、hibernate三个框架的理解
Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC访问数据库的代码转载 2011-11-17 23:37:48 · 2335 阅读 · 1 评论 -
Struts1.x 开发全解(浅)
链接:http://www.360doc.com/content/06/1027/15/10587_242510.shtml转载 2011-11-18 00:07:17 · 524 阅读 · 0 评论 -
Hibernate Session中的save(),update(),delete(),saveOrUpdate() 细粒度分析
Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计为执行绪安全(Thread-safe),一个Session由一个执行绪来使用。开启SessionSession实例由SessionFactory开启获得,例如:Config转载 2011-11-17 16:52:49 · 6824 阅读 · 0 评论 -
Hibernate持久化对象的生命周期(精)
持久化对象的状态:瞬时对象(Transient Objects):使 用new操作符初始化的对象不是立刻就持久化的。他们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任 何其他对象所引用),他们的状态将会丢失,并由垃圾回收机制回收。临时对象的特征。临时对象具有以下特征:(1) 不处于Session的缓存中,也可以说,不被任何一个转载 2011-11-17 20:43:24 · 975 阅读 · 0 评论 -
hibernate配置文件hibernate.cfg.xml的详细解释
原文链接 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">转载 2012-08-02 20:05:59 · 469 阅读 · 0 评论