Eclipse相关的Hibernate和Structs入门知识

来源:互联网 发布:股民信息采集软件 编辑:程序博客网 时间:2024/05/22 16:48

Hibernate:开源的ORM①框架,通过JDBC API的封装从而实现对Java对象的持久化的。直接通过JDBC的操作无法直接实现对现在通用的关系数据库的面向对象的操作的(OOP),Hibernate将JDBC封装起来,提供了一套OO化的(面向对象的)Hibernate API供顶层操作。
可以参见Hibernate的中文文档:http://www.hibernate.org/hib_docs/reference/zh-cn/html/

Structs:Apache基金会开发的开源项目,它是一种MVC②框架,MVC是一种业务逻辑与表示分离的模式,在java web的应用十分广泛。以前MVC的主要表现形式是jsp Model2也就是jsp+servlet+javabean的应用,近年来structs已经成为最流行的MVC框架了。

①ORM框架:Object-Relation-Mapping对象关系映射,简单的说就是将关系数据库对象化。
②MVC:Model-view-controller,模型-视图-控制器。它不是真正意义上的软件设计模式,而更是一种解决方案,它把软件系统的所有业务逻辑方面的编程交给了Model,把所有UI【UI:User-interface用户界面】视图的设计和编程交给了View,再用Controller控制器控制Model并生成相应的View,从而真正实现了业务逻辑与用户界面的分离。
 

原创粉丝点击