摘要:
1. 您正在运行的是什么版本的操作系统?要获取当前所运行操作系统的版本,除非另有指定,否则在命令提示符窗口中执行以下命令: AIX oslevel uname -a 样本输出: AIX oem-ppc3 2 4 000022559000 || |+-Version | +---Release ... 阅读全文
摘要:
http://sunsite.informatik.rwth-aachen.de:3080/eclipse/downloads/http://www.blogjava.net/beansoft/archive/2007/09/24/147651.html视频仅能在 Windows 下观看.内容: 从 http://www.myeclipseide.com/ 下载 MyEclipse 6.0 GA Windows AllInOne版本; 安装 MyEclipse 6.0; 第一次启动 MyEclipse 6.0, 选择工作区; 第一个例子: Hello MyEcli... 阅读全文
摘要:
使用hibernate实现树形结构无限级分类 在系统中,经常会用到无限级的树形结构分类,如组织机构管理、商品/地区分类等等。一般无外采用两种方式: 一是类似struts-menu(http://struts-menu.sourceforge.net)的XML文件管理方式,配置起来比较方便,但很难与系统中其它应用数据集成; 二是使用数据库存储,定义父子关系。 在我们现在开发的一个产品中,使用hibernate实现了一套树形结构的处理方法,简介如下: ... 阅读全文
摘要:
update和saveOrUpdate详解先来点概念: 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够进入另一个Session,继续进行PO状态管理,此时它就成为PO的第二种状态了。这种PO实际上是跨了Session进行了状态维护的。 在传统的JDO1.x中,PO 阅读全文
摘要:
Hibernate为什么如此成功?Why This Project Is Successful 这篇文章是Gavin King写的,非常有趣,充分体现了Hibernate的设计理念,我粗略的意译如下: 下面是对Hibernate开发工作的个人想法,正是这些工作使得Hibernate如此迅速的得到广泛的欢迎。 1、飞快的版本发布 保持活跃的开发速度,经常进行版本发布,甚至几天之内就从前一个版本开发到下一个版本。这样是保证软件远离Bug的最好的办法,也可以让用户感到很放心,确信Hibernate的开发十分活跃,另外这样做也有一大好处,就是可以发现哪些功能是用户真正需要的。 2、回归测试 我想现在整 阅读全文
摘要:
Spring的注入方式详解Spring有三个注入方式,type1,type2,type3type1 接口依赖type2 setter/gettertype3 构造方法type2,type3较用常用首先来看一下type2type2 setter/getter(引用注入)例如,存在一个User类和Home类user类里一个userName;一个Home对象的属性.public class User { private String userName; private Home myHome; public Home getMyHome() { return myHome; } public voi 阅读全文
摘要:
五个理由来热爱Spring 1. Spring 提供更好的优势 在河流中,我学会了更多地使用我的腰和背来划桨,因为我的手臂肌肉无法坚持整日在河上划桨。我变得更加高效;我获得了更好的利用率。借助于Spring,我可以使每行代码做更多的事情。借助于Spring,您可以发现很多额外的手段,其中最大的一处是在持久性方面。下面给出一个Hibernate数据访问对象中的方法:public List getReservations( ) { return getHibernateTemplate( ).find("from Reservation");}} 注意您没有看... 阅读全文
摘要:
Spring的MVC模型运行序列分析1)假定你的请求为http://localhost:8080/springapp/index.jsp2)为安全考虑,在index.jsp中将请求redirect到WEB-INF目录下: <c:redirect url="/hello.htm"/>3)在web.xml中,对*.htm的请求都发到org.springframework.web.servlet.DispatcherServlet进行处理: <servlet> <servlet-name>springapp</servlet-name&g 阅读全文
摘要:
深入剖析JSP和Servlet对中文的处理世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低位。中国规定的汉字编码为GB2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持GB2312。GB2312包括了一二级汉字和9区符号,高位从0xa1到0xfe,低位也 阅读全文
摘要:
Web2.0 编程思想:16条法则1、在你开始之前,先定一个简单的目标。无论你是一个Web 2.0应用的创建者还是用户,请清晰的构思你的目标。就像“我需要保存一个书签”或者“我准备帮助人们创建可编辑的、共享的页面”这样的目标,让你保持最基础的需求。很多Web 2.0应用的最初吸引之处就是它的简单,避免并隐藏了那些多余的复杂性。站在创建者的立场,可以想象Google的几乎没有内容的主页,还有del.icio.us的简单的线条。从最终用户的角度来看,与之齐名的就是Diggdot.us所提供的初始化页面。你能够并且希望加入更多功能,但是先做好最开始的。在一个时候只做一个特性,完成一个目标。这听起来很 阅读全文