JEE_工具知识面扩展

//第一个Annotation版本的Hibernate程序:
1)导包见数据库表: Hibernate包+Annotation包
hibernate-annotation.jar; ejb3-persistence.jar; hibernate-commons-annotation.jar.
2)创建实体类
3)使用注解Annotation
4)关联映射文件到配置文件中.

------->Annotation注解:
@Id, @Entity, @Table, @Column, @BeforeClass, @AfterClass,
@Test, @Lob, @Transient, @Temporal,@Enumerated


------->日志系统:
slf api接口(沙拉风,日志框架):
slf4j-nodep, log4j, jdk-logging-api, apache-commons-log.


------->Hibernate日志:
1)本身采用的是slf4j-api-1.6.1.jar, 需导入slf4j-nop-1.6.1.jar.
2)加包转换成log4j: slf4j-log3j12-1.6.1.jar, log4j-1.2.15.jar, log4j.properties配置文件。


------->搭建JUnit单元测试环境:
视频教程:风中叶JUnit + 尚学堂马士兵Hibernate系列
1)导包:junit-4.7.jar,或者Eclipse中自带有.
2)创建测试类: ClassNameTest.java,保存在test文件夹的同名称的包下.


------->JUnit4中引入了Annotation注解:
1)JUnit4不要求测试类继承TestCase父类。
2)结合Annotation:
@Test:测试方法
@BeforeClass: 所有方法执行前执行
@AfterClass: 所有方法执行后执行
@Before: 该方法执行前执行
@After: 该方法执行后执行
@Ignore: 忽略该测试类或测试方法
@RunWith(Parameterized.class): 运行指定的运行器,修饰在类前.
@Parameters:参数化测试(多次运行测试)


------->OOAD与UML:
1)OOAD: Object Oriented Analysis and Design,面向对象的分析设计
2)UML: Unified Modeling Language,统一建模语言(图形化)
3)UML建模工具: StarUML, JUDE, PowerDesigner, Rational Rose等.
4)静态建模: 用例图,类图,对象图,组件图,部署图.
动态建模: 时序图,协作图,状态图,活动图.

 

 

 

 

 

 

posted @ 2012-08-15 21:45  汤姆是一只猫  阅读(255)  评论(0编辑  收藏  举报