- 浏览: 20510 次
- 性别:
- 来自: 上海
最新评论
文章列表
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=361&extra=page%3D3
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。
下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:
hibernate2.jar:
Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar:
...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=366&extra=page%3D4
基本说明:
Struts校验可以分为两种类型:Annotation型,XML配置型
Annotation型主要使用Annotation来配置Action中的属性,这里我们做过多的介绍,需要看的请参看我 ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=364&extra=page%3D4
由于开发任务紧张,因为这里的开发笔记,仅用于记录遇到的几个struts2和hibernate结合开发的现象.不对其做分析.
1. 在使用struts2时,页面和action之间的传值
这是struts2和struts1最大的区别.
Struts2中,action和jsp页面之间的信息交互,是通过 action中定义的成员变量来实现的.
例如,我在一个名为EstateAction的类中有如下定义
public clas ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=360&extra=page%3D3
在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。持久层的开发一般来说要么用CMP,要么用JDBC+DAO。 CMP就不用说了, ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=425&extra=page%3D4
java多线程传说中是面向对象的,但其api按OO思想很大程度上是比较“奇怪”的。
1,一般我们认为是一个线程阻塞了另一个线程,但是我们在编写多线程程序时,是使用synchronized或者使用java concurrent包的lock来阻塞另一个线程的,即阻塞一个线程是通过java语义或者对象来完成的,而不是通过另一线程来完成的,可能我们更能接受thread1.block(thread2)这种方式(虽然这种方式不可取,但是这种方 ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=355&extra=page%3D4
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个 ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=354&extra=page%3D4
你知道如何操作JAVA字节码文件吗,这里将介绍与操作[size=+0]Java字节码有关的基本知识和操作[size=+0]Java字节码的方法及Demo,首先我们来看一下AOP的概念,AOP是OOP的延续,是AspectOrientedProgramming的缩写,意思是面向方面编程。
如何操作JAVA字节码文件
本文将介绍与操作Java字节码有关的基本知识和操作Java字节码的方法及Demo,谈到操作Java字节码,不能不谈到AOP(A ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=366&extra=page%3D4
Struts校验可以分为两种类型:Annotation型,XML配置型
Annotation型主要使用Annotation来配置Action中的属性,这里我们做过多的介绍,需要看的请参看我的其他相关文章 ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=365&extra=page%3D4
二. Action -> JSP
当要从Action中执行的loadCity方法,要返回到jsp页面时,要在页面上指定一个return的页面.我们在admin-action.xml配置中可以看到一句
<result name=" ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=367&extra=page%3D4
自从unclepeng commons 2.0发布以后,笔者一直在寻找合适的ORM框架,以期加以改造作为unclepeng ORM的起源。很久之前曾经深使用过ibatis,后来由于一直都在维护人家的代码故没有深入下去,趁这几天重新研究了下,却发现当时自己觉得很适用的东西,今日已成鸡肋。
笔者曾经使用过spring的JdbcTemplate,后来经过重新实现,直接作为unclepeng commons 2.0的一部分,本文即通过JdbcTe ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=356&extra=page%3D4
package org.loon.test;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
import java.util.TreeMap;
/** *//**
* <p>
* Title: LoonFramework
* </p>
* <p>
* Description:
* ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=364&extra=page%3D4
由于开发任务紧张,因为这里的开发笔记,仅用于记录遇到的几个struts2和hibernate结合开发的现象.不对其做分析.
1. 在使用struts2时,页面和action之间的传值
这是struts2和struts1最大的区别.
Struts2中,action和jsp页面之间的信息交互,是通过 action中定义的成员变量来实现的.
例如,我在一个名为EstateAction的类中有如下定义
public class Ci ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=426&extra=page%3D4
内存泄漏与其它内存相关的问题是JAVA中最为显著(prominent)的性能与扩展性问题. 所以我们有足够的理由更加深入的讨论内存这个主题.
JAVA内存模型-或者更准备地说是垃圾搜集器-已经解决了许多内存问题.在同一时刻,创建了新的对象,特别是在拥有大并发用户的J EE环境下,内存已然成为关键的资源. 便宜的内存,64位的JVM以及现代的垃圾回收算法让内存问题乍一看似乎有些奇怪.
所以,让我位更加仔细的来剖析一下JAVA ...
http://35java.com/zhibo/forum.php?mod=viewthread&tid=358&extra=page%3D4
一.
...
对hibernate知识点做了个小总结
1.hibernate的优缺点
1.sql语句不用写了,它使用时只需要操纵对象,使开发更对象化,为我们提高了生产力;
2.移植性会很好;
3.它实现了透明持久化,如POJO,这个对象没有实现第三方框架或者接口;
4.它没有侵入性,即所谓的轻量级框架;
5.对象之间有很清晰的关系 一般场合:
针对某一对象(单个对象)简单的查\改\删\增,不是批量修改、删除,适合用Hibernate;
而对于批量修改、删除,不适合用Hibernate,这也是OR框架的弱点;
要使用数据库的特定优化机制的时候,不适合用Hibernate
2.hibernate的工作原理 ...