`
文章列表
  这几天在看 Think in java  第四版    第四章 4.2.2 讲到了对象创建过程的总结,如下    在这里有必要总结一下对象的创建过程。请考虑一个名为 Dog 的类:  (1) 类型为 Dog 的一个对象首次创建时,或者Dog 类的static方法/static字段首次访问时,Java 解释器  必须找到Dog.class (在事先设好的类路径里搜索)。  (2) 找到Dog.class 后(它会创建一个 Class对象,这将在后面学到),它的所有static初始化模块都会运  行。因此,static初始化仅发生一次——在Class 对象首次载入的时候。  ...
=====常见的版本控制有三种命名格式,分别如下 =====一、GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number ...
Struts2.2.3+spring3.0.2+hibernate3.5整合   web.xml   <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs ...
设计细颗粒度的持久类并且使用 <component> 来实现映射: 使用一个 Address 持久类来封装 street,suburb,state,postcode。 这将有利于代码重用和简化代码重构(refactoring)的工作。   对持久类声明标识符属性(identifier properties): Hibernate 中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“人造”的(自动生成,不涉及业务含义)。   使用自然键(natural keys)标识: 对所有的实体都标识出自然键,用 <natural- ...
Hibernate不是盏省油的灯,也不是想像的射来射去很简单的事。有很多细节处理不好会让你很不舒服的,这方面最突出的表现在两方面:一是事务管理,是JTA事务还是JDBC事务?幸亏有了Spring和J2EE容器;二是胡乱映射,模型关系建 ...
二、jstl   jstl全称,jsp standard tag library,即jsp 标准标签库。   jstl,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。   由于自己是新手,用的比较多的就是core核心库。   JSTL Core  catch  <c:catch>动作用于捕获JSP元素在其体中抛出的异常。 示范代码: <c:catch var="err"> ...
一、el表达式   el,全称是Expression Language。   语法结构:{expression}   el有两种取值方式:.和[],如果属性名名称包含非字母的字符,如“.”、“-”;就要用[]来取值。   el的运算符: 运算符 说明 2、运算符 说明 + 加 > 或 gt 大于
1、瞬时态(transient) 新new出来的,还没有被持久化,而且不在Session缓存。   可以使用,save()或saveOrUpdate()方法,将它保存到数据库,此时对象的状态变为持久态。   ps:处于瞬时态的对象,如果不被程序的其他对象引用,最后会被,jvm垃圾回收器回收。   2、持久态(persistent)   已经被持久化,而且在Session缓存中。   如果使用delete()方法,在数据库中对应的数据将被删除,此时对象的状态转为瞬时态。   如果处于持久态的对象,当关联的Session执行close(),lear( ...
1、 什么是工作流? 根据 WfMC 的定义,工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。 简单地说,工作流就是一系列相互衔接、自动进行 ...
Global site tag (gtag.js) - Google Analytics