摘要: com/bjsxt/po/User.hbm.xml com.bjsxt.po.User --> com.bjsxt.po org.hibernate.dialect.MySQLDialect true true update 有关的设置 --> 阅读全文
posted @ 2013-09-17 16:32 刘可冬 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 6.3. Schema-based AOP support如果你无法使用Java 5,或者你比较喜欢使用XML格式,Spring2.0也提供了使用新的"aop"命名空间来定义一个切面。 和使用@AspectJ风格完全一样,切入点表达式和通知类型同样得到了支持,因此在这一节中我们将着重介绍新的 语法 和回顾前面我们所讨论的如何写一个切入点表达式和通知参数的绑定(Section 6.2, “@AspectJ支持”)。使用本章所介绍的aop命名空间标签(aop namespace tag),你需要引入Appendix A, XML Schema-based configurati 阅读全文
posted @ 2013-09-17 16:30 刘可冬 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 有关的设置这一节里将描述通过 标签来指定不同的事务性设置。默认的 设置如下:事务传播设置是 REQUIRED隔离级别是 DEFAULT事务是 读/写事务超时默认是依赖于事务系统的,或者事务超时没有被支持。任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚这些默认的设置当然也是可以被改变的。 和 标签里的 各种属性设置总结如下:属性是否需要?默认值描述name是与事务属性关联的方法名。通配符(*)可以用来指定一批关联到相同的事务属性的方法。 如:'get*'、'handle*'、'on*E 阅读全文
posted @ 2013-09-17 16:27 刘可冬 阅读(381) 评论(0) 推荐(0) 编辑
摘要: DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。DBCP 实现 dbcp 连接池 class JdbcUtil { private static BasicDataS... 阅读全文
posted @ 2013-09-17 16:10 刘可冬 阅读(933) 评论(0) 推荐(0) 编辑
摘要: Spring为我们解决Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭,这些导致延迟加载数据的访问异常(eg: org.hibernate.LazyInitializationException:(LazyInitializationException.java:42 阅读全文
posted @ 2013-09-17 13:10 刘可冬 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 批量调用 你可以使用batch来批量的执行远程调用。这样可以减少与服务器的交互次数,所以可以提高反应速度。 一个batch以 DWREngine.beginBatch() 开始 ,以 DWREngine.endBatch() 结束。当 DWREngine.endBatch() 被调用,我们就结束了远程调用的分组,这样DWR就在一次与服务器的交互中执行它们。 DWR会小心的处理保证所有的回调函数都会被调用,所以你可以明显的打开和关闭批处理。只要别忘了调用endBatch(),否则所有的远程调用永远的处于列队中。 警告:很明显,把一些远程调用放在一起执行也会产生一些影响。例如不能在batch里面执 阅读全文
posted @ 2013-09-17 11:12 刘可冬 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 授权码和操作码 进行:与运算,(判断是否有权限): 如果结果为操作码,则有权限 反之,无或运算: 增加权限异或运算: 删除权限 阅读全文
posted @ 2013-09-17 11:04 刘可冬 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Eclipse 项目有红感叹号【问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。下面两段为我解决此问题时在网上找的参考资料,可参阅:你用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件, 里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影 阅读全文
posted @ 2013-09-17 08:59 刘可冬 阅读(186) 评论(0) 推荐(0) 编辑