--Springmvc快速上手例子_优秀资料

--Springmvc快速上手例子_优秀资料

ID:46865495

大小:111.00 KB

页数:20页

时间:2019-11-28

--Springmvc快速上手例子_优秀资料_第1页
--Springmvc快速上手例子_优秀资料_第2页
--Springmvc快速上手例子_优秀资料_第3页
--Springmvc快速上手例子_优秀资料_第4页
--Springmvc快速上手例子_优秀资料_第5页
资源描述:

《--Springmvc快速上手例子_优秀资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、src:白••田demo.controller庄卜[J]ListArticleController.java白田demo.dao由国ArtideDao.java]fr

2、7]IArticleDao.java:白••田demo.modelI毎・0]Artide.java

3、由piAuthor.java白•田demo.service庄卜国ArticleService.java;•…園config.properties1顶目结构ffl-(jpersistencej日r由・・・□spring•日spects.jar0spr

4、ing-webrnvcjar(j-0spring.jar0-0jstljar$-0standard.jarE-0antlr-2.7.6.jarS-P)aspectjrt.jaraspectjweaver.jar(jcglib-nodep-2.l_3.jarS-Qehcache-1.2.4.jarQhibernate•日nnotations.jarhibernate・commons•日nncS-Hhibernate・entitymanager.jarfr-0hibernate3JarHcommons・beanutils

5、.jarQcommons-collections.jar琳口commons・dbcp.jar®-ucommons-lang.jarHcommons-logging.jarUcommons-pool.jar•ii-pidom4j-L6.1.jar4)-0jta.jarnmysql-connector-java-3.1.8-bin.jar2使用到的jar文件Springmvc快速上手例了SpringFramework可以被使川在很多场合之屮,考虑到目前大多数JavaEE的项目是B/S结构的,所以这里的快速上手教程会以Sp

6、ringMVC为切入点,用最简单的代码一步一步来实现一个图书列表的页而。在正式动手Z前需要做…些准备工作,先安装并设査好JDK1.5和Tomcat5,关于数据库及其访问方式可以根据个人习惯进行选择,教程屮使用MySQL数据库和Hibernate(映射由HibernateAnnotation实现)。请将实际使用到的jar文件复制至!jWEB-INF/lib目录中,整个项目的结构见图1,教程屮川到的jar文件见图2。白WEBJNF卜凸lib白3modules:…区applicationContext-dao,xmlI•…

7、xapplicationContexbservices.xml1・・papplicationContext.xml白…凸viewi”®listarticle.jspI…国dispatcher-servletxmli…冈web.xml项冃中的Bean定义分散在多个XML文件中,每完成一部分代码就给出相应的配置,授后再进行整合和部署。配置中使用default-autowire="byName"实现了Bean的口动织入,节省了很多个工作量,只需注意Bean及属性的命名即可。Step1.BusinessObjects&DAO

8、教程中的例了涉及到两个实体对象,代表文章的Article类和代表作者的Author类,分別对应了数据库中的article表和author表,一篇文章有一个作者,而一个作者可以有多篇文章。类的代码如下(省略getter和setter):代码:ArticleJavapackagedemo.model;importjavax.persistence.*;@Entity曰出publicclassArticle{@ld@GeneratedValueprivateLongid;privateStringtitle;@ManyTo

9、OneprivateAuthorauthor;代码:Authorjavapackagedemo.model;importjava.util.List;importjavax.persistenee广;@Entity曰田publicclassAuthor{@ld@GeneratedValueprivateLongid;privateStringname;@OneToManyprivateList

articles;L}在MySQL中创建数据表的SQL语句如下,数据请自行添加(如果使用Hibernate,

10、表可以根据映射白动牛成,具体做法请参考Hibernate文档):代码:数据库创建SQLCREATEDATABASE'articles'DEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;USEarticles;CREATETABLE'article'(id'bigint(20)NOTNULLauto」nc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。