利用开源项目Hibernate开发Blog系统

2016-02-19 19:13 5 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的利用开源项目Hibernate开发Blog系统,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - 编程语言 】

开发工具采用MYECLIPS3.6,首先是建立项目,导入STRUTS+HIBERNATE包,然后配置SRC跟目录下的hibernate.cfg.XML.我采用的是mysql数据库,所以配置如下:
  
<hibernate-configuration>
      <session-factory>
          <!-- properties -->
          <property name="connection.username">root</property>
          <property name="connection.url">jdbc:mysql://localhost:3306/tonnyblog</property>
          <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
          <property name="connection.passWord"></property>
          <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property>
  
          <!-- mapping files -->
          <mapping resource="com/tonny/blog/bean/User.hbm.xml"/>
     <mapping resource="com/tonny/blog/bean/Item.hbm.xml"/>
     <mapping resource="com/tonny/blog/bean/Review.hbm.xml"/>
  
      </session-factory>
  
  </hibernate-configuration>
  mapping为JavaBEAN所对应的映射。
  
  下面我们继续HIBERNATE程序的下步编写
  
  
import net.sf.hibernate.HibernateException;
  import net.sf.hibernate.Session;
  import net.sf.hibernate.SessionFactory;
  import net.sf.hibernate.cfg.Configuration;
  
  /**
   *  Description of the Class
   *
   * @author    tonny
   * @created    2004年2月6日
   */
  public class HibernateUtil {
  
      private final static SessionFactory sessionFactory;
  
      static {
          try {
              sessionFactory =
                      new Configuration().configure().buildSessionFactory();
          } catch (HibernateException ex) {
              throw new RuntimeException(
                      "Exception building SessionFactory: " + ex.getMessage(),ex);
          }
      }
  
      private HibernateUtil(){
  
      }
  
      /**
       *  Description of the Field
       */
      private final static ThreadLocal session = new ThreadLocal();
  
  
      /**
       *  Description of the Method
       *
       * @return                         Description of the Return Value
  

来源:https://www.tulaoshi.com/n/20160219/1620368.html

延伸阅读
一、引言 随着计算机局域网和广域网的出现,网络产品(包括软、硬件)质量不断提高;品种、数量迅速增长和发展;以及数据库技术的成熟和软件工程方法的发展,各种计算机网络管理系统越来越完善。旅游景点微机售票系统是计算机技术与网络技术相结合的产物。方便快捷的查询统计使管理者能准确地掌握景点的经营情况并对售票人员进行监督、管理,...
标签: 电脑入门
开源操作系统就是英文简称open source operating system。它是公开源代码的操作系统软件。可以遵循开源协议(GNU)进行使用、编译和再发布。在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式。 介绍linux操作系统,这就是所谓的国际开源系统,而linux操作系统也是自由软件和开放源代码发展中典型的开源系统代表。在现代...
简介 很少有程序员不对这里或者那里所包含的人工智能编程所吸引,然而,许多对AI感兴趣的程序员很快就因其中包含的算法的复杂性而退却。在本文中,我们将讨论一个能大大简化这种复杂性的Java开源工程。 Java面向对象的神经网络(JOONE)是一开源工程,它提供给Java程序员一个高适应性的神经网络。该JOONE工程源代码由LGPL所保护。简言之,这意味...
 1.     什么是软件项目开发过程模型 项目开发过程模型就是对于项目开发过程的概念建模,从而能够实现在理论上对于软件项目开发过程进行量化分析。 ?XML:NAMESPACE PREFIX = O />   软件开发过程模型以 Rational Unified Process (简称 RUP )为代表,如下图       图...
/DownloadFiles\a\2003-09-07\(br> 在多人共同开发一个大型项目时,源代码的维护和版本维护是一件令人头疼的事情,由于多人开发,每个开发人员都拥有此项目的副本,所以如果要手动维护同一个文件多人的修改是十分困难的事情。 /DownloadFiles\a\2003-09-07\(br> 另外,可能你需要的项目的版本不是当前开发的最新的版本, 如果为了这个目...

经验教程

24

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部