- 浏览: 106152 次
- 性别:
- 来自: 福州
-
最新评论
-
CoderDream:
后半段应该是抄的IBM中国的文章吧,竟然还有【回首页】,
dom4j读取xml -
hezhou_0521:
很不错,找很久了,就是你了。
dom4j读取xml -
Java-feifeiok:
老哥,能不能把给我个完整的实例,麻烦了!498348238这是 ...
dom4j读取xml -
kelaocai:
很全!
dom4j读取xml -
BlazingLotus:
好文章,好好的支持一下
dom4j读取xml
文章列表
理解Locale对象是由语言和国家组成的
- 博客分类:
- struts1
1、理解Locale对象是由语言和国家组成的2、理解basename的概念3、资源属性文件名的命名规则?什么是缺省的资源属性文件?缺省的资源属性文件有什么作用?4、如何创建支持中文的资源属性文件?(通过native2ascii工具),如何使用native2ascii: *native2ascii工具的位置:JAVA_HOME\bin\ 具体使用方法:native2ascii 输入文件 输出文件 native2ascii o.properties MessagesBundle_zh_CN.properties
- 2008-06-08 14:58
- 浏览 1377
- 评论(0)
Struts国际化处理的配置:1、在Struts-config.xml最后加入 <message-resources parameter="MessageResources" />2、提供不同语言版本的资源文件3、在jsp中使用<bean:message key=""/> 标签,将硬编码文本国际化4、如何通过程序更改系统默认的Locale
需理解:
* struts的缺省语言环境(Locale)与什么有关?* 如何通过程序更改系统的默认Locale?
消息文本的国际化处理方案:
总共分成三个部分:如何创建消息?如何传递消息?如何显示 ...
- 2008-06-08 14:57
- 浏览 1124
- 评论(0)
Struts国际化处理的配置:1、在Struts-config.xml最后加入 <message-resources parameter="MessageResources" />2、提供不同语言版本的资源文件3、在jsp中使用<bean:message key=""/> 标签,将硬编码文本国际化4、如何通过程序更改系统默认的Locale
需理解:
* struts的缺省语言环境(Locale)与什么有关?* 如何通过程序更改系统的默认Locale?
消息文本的国际化处理方案:
总共分成三个部分:如何创建消息?如何传递消息?如何显示 ...
- 2008-06-08 14:51
- 浏览 936
- 评论(0)
1、struts建议最好所有的转向都由Struts开控制2、理解ActionMapping中forward的含义3、理解ActionMapping中unknow配置的作用4、了解如何保持住页面数据
- 2008-06-08 14:48
- 浏览 919
- 评论(0)
ActionForward
- 博客分类:
- struts1
1、理解全局ActionForward和局部ActionForward的区别和使用;2、理解redirect的使用3、理解如何动态生成ActionForward对象 * 动态创建ActionForward时,可以修改ActionForward的参数, 参见:DyanActionForwardTestAction4、不能在代码中更改配置文件的属性,参见:StaticActionForwardTestAction
- 2008-06-08 14:46
- 浏览 1123
- 评论(0)
jstl的配置方法:
1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)
2、在jsp页面头部引入taglib方法如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core
" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt
" %>
<%@ tagli ...
- 2008-06-08 14:41
- 浏览 1605
- 评论(0)
component(组件映射) 在hibernate中,component是某个实体对象的逻辑组成部分,它与实体的根本区别是component是没有标识的,它是一个逻辑组成部分,完全从属于某个实体 这样就在传统数据库上,实现了对象的细粒度划分,层次分明,实现了面向对象的领域划分
- 2008-06-08 14:33
- 浏览 922
- 评论(0)
复合主键映射
通常将复合主键相关属性,单独抽取出来,建立一个独立的类 * 必须实现序列化接口 * 必须实现equals和hashcode方法 采用<composite-id>标签进行映射,其它属性采用<property>正常映射
- 2008-06-08 14:31
- 浏览 1045
- 评论(0)
Hibernate继承映射的第一种策略:每个具体类一张表
1、如何映射这种策略是使用union-subclass标签来定义子类的。每个子类对应一张表,而且这个表的信息是完备的,即包含了所有从父类继承下来的属性映射的字段(这就是它跟joined-subclass的不同之处,joined-subclass定义的子类的表,只包含子类特有属性映射的字段)。实现这种策略的时候,有如下步骤:父类用普通<class>标签定义即可子类用<union-subclass>标签定义,在定义union-subclass的时候,需要注意如下几点:Union-subclass标签不再需要包含key标 ...
- 2008-06-08 14:30
- 浏览 1718
- 评论(0)
Hibernate继承映射的第一种策略:每个类对应一张表
1、如何映射这种策略是使用joined-subclass标签来定义子类的。父类、子类,每个类都对应一张数据库表。在父类对应的数据库表中,实际上会存储所有的记录,包括父类和子类的记录;在子类对应的数据库表中,这个表只定义了子类中所特有的属性映射的字段。子类与父类,通过相同的主键值来关联。实现这种策略的时候,有如下步骤:父类用普通的<class>标签定义即可父类不再需要定义discriminator字段子类用<joined-subclass>标签定义,在定义joined-subclass的时候,需要注意如下几点:Joi ...
- 2008-06-08 14:28
- 浏览 1682
- 评论(0)
Hibernate继承映射的第一种策略:每棵类继承树对应一张表
1、理解如何映射因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。这种机制就是,在表中添加一个字段,用这个字段的值来进行区分。用hibernate实现这种策略的时候,有如下步骤:父类用普通的<class>标签定义在父类中定义一个discriminator,即指定这个区分的字段的名称和类型如:<discriminator column=”XXX” type=”string”/>子类使用<subclass>标签定义,在定义subclass的时候, ...
- 2008-06-08 14:27
- 浏览 1914
- 评论(0)
多对多双向关联
注意映射规则: <set name="roles" table="t_user_role"> <key column="userid"/> <many-to-many class="com.bjsxt.hibernate.Role" column="roleid"/> </set>
table属性必须和单向关联中table的 名称相同;<key>中的column属性值必须等于单向关联中<many-to-m ...
- 2008-06-08 14:26
- 浏览 1359
- 评论(0)
多对多单向关联
需要注意映射规则: <set name="users" table="t_user_role"> <key column="roleid"/> <many-to-many class="com.bjsxt.hibernate.User" column="userid"/> </set>
- 2008-06-08 14:24
- 浏览 1012
- 评论(0)
Hibernate一对多单向关联映射
这种映射的本质是利用了多对一的关联映射的原理
多对一关联映射:是在多的一端添加一个外键维护多指向一的关联引用一对多关联映射:是在多的一端添加一个外键维护一指向多的关联引用
也就是说,一对多和多对一的映射策略是一致的,只是站的角度不同
缺点: * 更新student表中的classesid字段时,需要对每一个student发出一个update的sql, 来更新classesid字段 * 如果将t_student表中的classesis设置为非空,则不能保存student数据,因为关系是由 classes维护的,在保存student时,还没有对应 ...
- 2008-06-08 14:23
- 浏览 1056
- 评论(0)