毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Struts和Hibernate加Mysql网上售书电子商务网站设计 第3页

更新时间:2011-12-3:  来源:毕业论文
3.1.2使用Hibernate的场合
如果应用对于数据存储的需要十分简单——例如,您只想管理一组用户优先选择——就根本不需要数据库,更不用说一个优秀的对象-关系映射系统了
对于熟悉使用关系数据库和了解如何执行完美的SQL查询与企业数据库交互的人来说,Hibernate似乎有些碍手碍脚,这就像带有动力和自动排挡的快艇车会使注重性能的赛车驾驶 员不耐烦一样.如果您属于这种人,如果您所在的项目团队拥有一个强大的DBA,或者有一些存储过程要处理,您可能想研究一下iBATIS.
当然,还有其他的外部原因会导致采用另外的方法.比如,在一个企业环境中,必须使用成熟的EJB架构(或者其他的一些非普通对象映射系统).可以为提供自己的数据存储工具的平台量身定做代码,比如Mac OS X's Core Data.使用的可能是像XML DTD这样的存储规范,而它根本不涉及关系数据库.
但是,如果您使用的是富对象模型,而且想要灵活、轻松且高效地保存它,那么Hibernate很可能就是您理想的选择.您可能会惊讶于节省的时间之多,以及您将会多么地喜欢使用它.
3.1.3 Hibernate的两中类型的配置文件原文请加辣,文^论'文'网QQ3249.114
首先创建系统的Hibernate配置文件 hibernate.cfg.xml,该文件中存放着数据库连接驱动程序类、登录数据库的用户名/密码、映射持久化类配置文件的位置等, Hibernate初始化时会自动在classes路径中寻找这个文件,并读取其中的配置信息,为后期数据库操作做准备,其完整代码如下。
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration
          PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
<hibernate-configuration>
  <session-factory>
    <property name="connection.driver_class"><!--指定连接数据库用的驱动-->
      com.microsoft.jdbc.sqlserver.SQLServerDriver
    </property>
    <property name="connection.url"><!--指定连接数据库的路径-->
      jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=db_Material
    </property>原文请加辣,文^论'文'网QQ324.9114
    <property name="connection.username">sa</property><!--指定连接数据库的用户名-->
    <property name="connection.password"></property><!--指定连接数据库的密码-->
    <property name="show_sql">true</property><!--当show_sql属性为true时表示在程序运行时 在控制台输出SQL语句,默认为false,建议在调试程序时设为true,发布程序之前再改为false,因为输出SQL语句会影响程序的运行速度-- >
    <mapping resource="com/actionForm/GoodsForm.hbm.xml"/><!--指定持久化类映射文件-->
    ……     <!--此处省略了指定其他持久化类映射文件的代码-->
  </session-factory>
</hibernate-configuration>

创建持久化类的映射文件
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
 "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
<hibernate-mapping package="com.tarena.bookshop.entity">
 <class name="Catalog" table="e_catalog">
  <id name="catalogid" column="catalogid" type="integer">
   <generator class="identity"></generator>
  </id>
<--  此处省略属性配置 -->
 </class>
</hibernate-mapping>
3.2 Struts介绍
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的.由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的这段时间里.Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架.
Struts主要有三个部分组成,首先是支持MVC模式的的三个部分,其次是关于Struts的配置文件struts-config.xml。下面来介绍下他们。

上一页  [1] [2] [3] [4] [5] 下一页

Struts和Hibernate加Mysql网上售书电子商务网站设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。