- 浏览: 91357 次
- 性别:
- 来自: 冲脉
-
最新评论
-
ws347575294:
谢谢分享。。
Struts 1 和 struts 2 的区别
文章列表
1.jseclipse
jseclipse的安装
1.打开Eclipse工作区(Workbench)
2.利用更新管理器安装JSEclipse,在主目录中找到:Help > Software Updates ->Find and Install
3.在弹出的界面中先择Search for new features to install.
4.在下一步中选择搜索地址,如果这是第一次从Adobe System安装揷件,则需要新建远程站点(New remote Site),如果不是,则请直接跳至第七步.
5 ...
1.代理可以用继承, A类继承B类. 然后重写B类的方法.这个重写的方法中,调用super.父类B方法.
2.代理还可以用聚合. A类实现和B类的一样的接口.A类中的一个成员为B类.A类也实现接口中的方法.这些方法中,调用了A类成员变量B的方法.
动态代理可以用 JDK 6 compiler API , CGLib, ASM (CGLib和ASM 直接生成二进制码.CGLib用的是继承,JDK 6 compiler API需要实现统一接口)
问题学习流程:
1.有一个Person类.里面有go()方法.我想计算一下这个方法运行所使用的时间.怎么做?
继承的实现方法是: 新建一个Perso ...
SQL 语句
数据检索
SELECT
数据操纵语句(DML)
INSERT
UPDATE
DELETE
MERGE
数据定义语言(DDL)
CREATE
ALTER
DROP
RENAME
TRUNCATE
事务处理控制
COMMIT
ROLLBACK
SAVEPOINT
数据控制语言(DCL)
GRANT
REVOKE
1.两个实体类一个personanno一个phonenumber都设置为@Entity并且都有自己的@Id
2.在personanno类里新增一个属性phonenumber并且有getset方法
3.在personanno类的getPhoneNumber方法上注解@OneToOne
4.在hibernate.cfg.xml配置两个实体类映射关系
<mapping class="com.meiyoudao.domain.PersonAnno"/>
<mapping class="com.meiyoudao.domain.PhoneNumber&qu ...
事务比较GetCurrentSession和OpenSession方法
GetCurrentSession方法,获取当前的session,如果有,就用,如果没有,就new一个新的.
OpenSession永远new一个新的.
GetCurrentSession事务提交后不需要手动close().
OpenSession事务提交后需要手动close().
hibernate 的load方法获取数据
package com.eiyoudao;
import org.hibernate.Session;
import org.hibernate.cfg.AnnotationCon ...
XML配置方法
1.新建一个用于存放联合主键的类.
2.配置映射文件
//新增存放联合主键的类.
//需要实现序列化接口,覆盖hashCode和equals方法
package com.meiyoudao.domain;
import java.io.Serializable;
/**
*
* @author meiyoudao
*
*/
public class PersonPK implements Serializable{
private String name;
private int id;
public String ...
需要SLF的 slf4j-log4j12-1.5.8.jar替换slf4j-nop-1.5.8.jar
修改hibernate.cfg.xml
为create
<property name="hbm2ddl.auto">create</property>
<!--log4j.properties-->
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout. ...
<!-- UUID 生成策略 -->
<!-- domain ID类型 必须是 String -->
<!-- 类似于网卡生成的类型 -->
<class name="Person">
<id name="id">
<generator class="uuid"></generator>
</id>
<property name="n ...
1.
windows–>perferences–>general–>startup and shutdown
关掉没用的启动项
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
2.
windows–>perferences–>myeclipse–>validation
全部点掉
3.
拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:
windows–>perferences–>general–>v ...
1.写个xml配置的helloword
2.写个annotation的helloword
3.验证(validate | update | create | create-drop)四个参数
检查 | 更新表结构 | 创建 | 创建,session失效后 drop
<property name="hbm2ddl.auto">update</property>
所需的jar包(八个基本包)
slf4j-nop-1.5.8.jar
slf4j-api-1.5.8.jar
jta-1.1.jar
javassist-3.9.0.GA.jar
hibernate3.jar
dom4j-1.6.1.jar
commons-collections-3.1.jar
antlr-2.7.6.jar
Annotation包
ejb3-persistence.jar
hibernate-commons-annotations.jar
hibernate-annotations.jar
hibernate.cfg.xml
<property name=" ...
谷歌页面划词翻译插件
https://chrome.google.com/extensions/detail/pfnmcpoeeafoobpickldoebfbbkommbj
更完善的划词翻译插件
https://chrome.google.com/extensions/detail/blobfjlkhpniodibmlmcogcainnhdikh
Namespace命名空间
action
Path路径问题
ActionMethod_DMI_动态方法调用
ActionWildcard_通配符配置
用Action的属性接收参数
用DomainModel接收参数
用ModelDriven接收参数
简单数据验证
访问Web元素
模块包含
默认Action
结果类型
结果类型常见问题
Global_Results全局结果集
动态结果集_dynamic_result
带参数的结果集
OGNL
Struts标签Property,set,bean,include,fielderror,if,iterator,ui等等
声明式异常处理_实现与原理
I18N ...
下载地址:http://sourceforge.net/projects/hibernate/files/
hibernate-distribution-3.3.2.GA-dist.zip(内包含了多国语言文档,其中包含了中文文档)
hibernate-annotations-3.4.0.GA.zip
下载地址:http://www.slf4j.org/dist/
slf4j-1.5.8.zip
http://blog.mozilla.com/chinacampus/2010/07/23/%E5%BC%80%E5%8F%91%E7%AC%AC%E4%B8%80%E4%B8%AAfirefox%E6%8F%92%E4%BB%B6%E2%80%94%E2%80%94%E6%84%9F%E8%B0%A2%E9%9D%92%E5%B2%9B%E5%A4%A7%E5%AD%A6%E7%81%AB%E7%8B%90%E6%A0%A1%E5%9B%AD%E5%A4%A7%E4%BD%BF/
http://devbean.blog.51cto.com/448512/160298
工具:Extens ...