[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc

上传人:sccc 文档编号:4561029 上传时间:2023-04-27 格式:DOC 页数:17 大小:682KB
返回 下载 相关 举报
[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc_第1页
第1页 / 共17页
[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc_第2页
第2页 / 共17页
[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc_第3页
第3页 / 共17页
[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc_第4页
第4页 / 共17页
[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc》由会员分享,可在线阅读,更多相关《[计算机]Myeclipse 701建立SpringHibernate项目步骤图解.doc(17页珍藏版)》请在三一办公上搜索。

1、淘宝网女装冬装 本文由淘宝网女装冬装 整理提供。Myeclipse 7.01建立Spring+Hibernate项目步骤图解1, 建立一个dynamic web项目2, 填入project name,选择target runtime(如果不存在请先new一个)3, 添加spring特性 3.1 右键点选demo项目,myeclipse-add spring capabilities 3.2 选spring 2.5,然后选择适当的包,这里选择AOP,Core,Persistence Core,Persistence JDBC,Testing Support,Web libraries;然后选择下

2、面的copy checked library contents to project folder,选WEB-INF下的lib文件夹,Tag library installation选WEB-INF文件夹 3.3 Next之后,选择applicationContext.xml配置文件位置为WEB-INF目录,然后点finish,spring capabilities添加结束4, 添加hibernate特性 4.1 准备工作,配置数据源 选菜单栏的window-show view-DBBroswer(如果看不到请到others中找),然后在DB页面右键-new,在弹出的框框中填入数据库驱动,连接

3、字符串等信息,点finish,先放一边 4.2 右键选demo项目,myeclipse-add hibernate capabilities 4.3 把library都选上,如果需要注解支持的话要勾选Enable Hibernate Annotations Support,同样选copy checked library contents to project folder,然后选WEB-INF下的lib目录next 4.4 我们选Spring configuration file,意思是hibernate不用独立的配置文件,和spring共用一个next 4.5 选existing Sprin

4、g configuration file,然后找到applicaiontContext.xml,因为这里同时还会建立SessionFactory,所以要填入SessionFactory的ID,可以随意,一般用sessionFactory即可(小写s)next 4.6 配置DataSource,首先填入一个DataSourceID,随意,我们填入dataSource,然后在dbDriver那里选择我们刚建立好的数据源next 4.7 是否建立SessionFactoryClass类,可有可无,按要求选择即可 4.8 完成,如果提示某些library已经存在,那么保持已有的即可5, 进一步配置 5

5、.1 添加log4j配置文件 在src目录下建立一个log4j.properties文件,文件内容如下:# This is the configuring for logging displayed in the Application Serverlog4j.rootCategory=INFO, stdout, logfile#stdout configurelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j

6、.appender.stdout.layout.ConversionPattern= %d %p %c - %n#logfile configurelog4j.appender.logfile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.logfile.File=./logs/extreme-web.loglog4j.appender.logfile.layout=org.apache.log4j.PatternLayoutlog4j.appender.logfile.layout.ConversionPattern= %d

7、%p %c - %n# Changing the log level to DEBUG when debuglog4j.logger.org.springside.extremeweb=DEBUG# Control logging for other open source packageslog4j.logger.org.springframework=WARN 5.2 修改web.xml配置文件,添加如下节点spring config filecontextConfigLocation/WEB-INF/applicationContext*.xmlorg.springframework.w

8、eb.context.ContextLoaderListenerorg.springframework.web.util.IntrospectorCleanupListener6, 配置完成,测试加载spring和hibernate6.1 window-show view-Servers右键选择相应server-Add and remove projects,把项目添加到右边,finish6.2 右键-启动server如果看到类似如下信息,那说明配置成功2008-9-15 19:58:24 org.apache.catalina.core.AprLifecycleListener init省略

9、一堆tomcat信息信息: Initializing Spring root WebApplicationContext2008-09-15 19:58:30,062 INFO org.hibernate.cfg.annotations.Version - 2008-09-15 19:58:30,250 INFO org.hibernate.cfg.Environment - 2008-09-15 19:58:30,265 INFO org.hibernate.cfg.Environment - 2008-09-15 19:58:30,281 INFO org.hibernate.cfg.En

10、vironment - 2008-09-15 19:58:30,296 INFO org.hibernate.cfg.Environment - 2008-09-15 19:58:30,843 INFO org.hibernate.connection.ConnectionProviderFactory - 2008-09-15 19:58:31,578 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,578 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:5

11、8:31,687 INFO org.hibernate.dialect.Dialect - 2008-09-15 19:58:31,859 INFO org.hibernate.transaction.TransactionFactoryFactory - 2008-09-15 19:58:31,859 INFO org.hibernate.transaction.TransactionManagerLookupFactory - 2008-09-15 19:58:31,859 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:

12、31,859 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,859 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFa

13、ctory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org

14、.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,875 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,890 INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - 2008-09-15 19:58:31,890 INFO org.hibernate.cfg.SettingsFac

15、tory - 2008-09-15 19:58:31,890 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,890 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,890 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,890 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,890 INFO org.

16、hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,890 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,921 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,921 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:31,937 INFO org.hibernate.cfg.SettingsFactory - 2008-09-

17、15 19:58:31,937 INFO org.hibernate.cfg.SettingsFactory - 2008-09-15 19:58:32,031 INFO org.hibernate.impl.SessionFactoryImpl - 2008-09-15 19:58:32,062 INFO org.hibernate.impl.SessionFactoryObjectFactory - 2008-9-15 19:58:32 org.apache.coyote.http11.Http11Protocol start信息: Starting Coyote HTTP/1.1 on

18、http-80802008-9-15 19:58:32 mon.ChannelSocket init信息: JK: ajp13 listening on /0.0.0.0:80092008-9-15 19:58:32 org.apache.jk.server.JkMain start信息: Jk running ID=0 time=0/110 config=null2008-9-15 19:58:32 org.apache.catalina.startup.Catalina start信息: Server startup in 7488 ms7. 利用hibernate逆向工程生成实体对象 7

19、.1 window-show view-DB Browser, 打开数据库连接,展开树,找到到数据表,选择对应的表(按Ctrl可多选),右键-hibernate reverse engineering,next 7.2 src folder选对应的package位置,然后勾选create pojo,下面有产生配置文件或者注解选项,按需求选即可,这里选配置文件next 7.3 其它的保持默认,Type Mapping 选Hibernate types,如果选择Java Types,那么基本类型比如int,long则会被映射成相应的java对象Integer, Long; 如果选Hibernate

20、 types,那么实体对象中用的将会是基本类型int,long ;下面一个是Id generator,即主键生成方式,按实际情况选,各种方式的意思可参考hibernate手册,当然这里也可以不选,用默认的,next 7.4 全部保持默认,完成 7.5 查看相应目录可看到对应的*.hbm.xml文件,如果选的是注解,那这里就可以直接看到实体对象了(以下步骤跳过) 7.6 按CTRL把所有的hbm.xml文件选中,右键myeclipse-generate POJOs,保持默认,finish 7.7 可以看到实体对象自动生成淘宝网女装冬装收集热卖淘宝女装,淘宝网女装秋装,淘宝网女装冬装,同时提供大量的淘宝女装信息,帮助淘友们选择淘宝女装和最新的淘宝女装信息。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号