
J2EE开发知识
spoony_peng
这个作者很懒,什么都没留下…
展开
-
Hibernate 的Session 中的save()方法和persist()方法有什么区别
这个是最迷离的一对,表面上看起来使用哪个都行,在hibernate reference文档中也没有明确的区分他们.这里给出一个明确的区分。1,persist把一个瞬态的实例持久化,但是并"不保证"标识符被立刻填入到持久化实例中,标识符的填入可能被推迟到flush的时间。2,persist"保证",当它在一个transaction外部被调用的时候并不触发一个Sql Insert,这个功能是很原创 2010-02-22 17:17:00 · 912 阅读 · 0 评论 -
jdk1.5新特征-可变长参数
声明可变长参数方式如下:public void methodName(String arg1,Object… args)也就是使用…将参数声明成可变长参数。显然,可变长参数必须是最后一个参数,而且只能存在一个 编译时将被解释为: public void methodName(String arg1, Object[] args) 使用时可以采用metho原创 2010-02-22 10:20:00 · 338 阅读 · 0 评论 -
依赖,聚合,组合在java代码实现中是不是一样的?
在面向对象中,类与类之间的关系有泛化,依赖,关联,聚合,组合几种。其中,聚合和组合都属于关联。在具体编程中: 依赖表现为如果A类依赖于B,则B体现为A的局部变量,方法参数或静态方法的调用。eg:class B{ Static void function1(){}; void function2(){};}public class A{转载 2010-03-31 15:18:00 · 559 阅读 · 0 评论 -
java关键字列表
java关键字列表—— 1.用于类和接口的声明:class,extends,implements,interface. 2。包引入和包声明:import,package 3.数据类型:byte,boolean,char,double,int,long,float,short. 4某些数据类型的可选值:flase,ture,null. 5.流程控制转载 2010-04-13 16:30:00 · 608 阅读 · 0 评论 -
JSON 格式的数据
可以创建一个新的 JavaScript 变量,然后将 JSON 格式的数据字符串直接赋值给它: var people = { "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" }, { "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },原创 2010-08-18 16:52:00 · 421 阅读 · 0 评论 -
使用Spring更好地处理Struts 动作(来自IBM技术社区)
您肯定已经听说过控制反转 (IOC) 设计模式,因为很长一段时间以来一直在流传关于它的信息。如果您在任何功能中使用过 Spring框架,那么您就知道其原理的作用。在本文中,我利用这一原理把一个 Struts 应用程序注入 Spring 框架,您将亲身体会到 IOC模式的强大。将一个 Struts 应用程序整合进 Spring 框架具有多方面的优点。首先,Spring 是为解决一些关于 JEE的真实世界问题而设计的,比如复杂性、低性能和可测试性,等等。第二,Spring 框架包含一个转载 2010-12-06 13:47:00 · 569 阅读 · 0 评论