论坛首页 Java企业应用论坛

使用Struts2+Spring+Hibernate+sitemesh做的一个在线音乐站点

浏览 40452 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-23  
现在看一看先,请问:如果在一个页面要做两个功能的话,例如页面的上半部是用来显示一些商品数据,然后页面的下半部就是用来留言的,请问这个应该怎样实现啊?还有当打开一个页面时,怎样自动运行struts2里action的来取数据啊?
0 请登录后投票
   发表时间:2007-12-23  
请问:你可不可以把那个工程文件放进去啊,这个好像不是工程文件啊?还有那些包,你可以说一下它们的名字啊
0 请登录后投票
   发表时间:2007-12-24  

[quote="huangjiewen"]请问:你可不可以把那个工程文件放进去啊,这个好像不是工程文件啊?还有那些包,你可以说一下它们的名字啊[/quote]

lib比较大,附件放不下。我在readme.txt中写了需要的.jar
下面再详细说一下:
需要的建表sql在mysql/music.sql中
需要lib列表:使用myeclipse支持的spring、hibernate,自动导入的.jar,
另外添加struts2以及struts2对spring支持的插件(xwork-2.0.3.jar struts2-core-2.0.8.jar struts2-spring-plugin-2.0.8.jar ognl-2.6.11.jar  freemarker-2.3.8.jar commons-logging-api-1.1.jar),连接池commons-pool-1.3.jar,sitemesh以及struts2对sitemesh支持的插件(sitemesh-2.3.jar,struts2-sitemesh-plugin-2.0.6.jar),可能出现spring和hibernate的asm包冲突,把asm2.2.3.jar删除去掉,这样做之后lib基本上如下,当然下面对于现在的代码有很多没有用到的.jar:
 antlr-2.7.6.jar
 aopalliance.jar
 asm-attrs.jar
 asm-commons-2.2.3.jar
 asm-util-2.2.3.jar
 asm.jar
 aspectjrt.jar
 aspectjweaver.jar
 backport-util-concurrent.jar
 bsh-2.0b4.jar
 c3p0-0.9.1.1.jar
 c3p0-0.9.1.jar
 cglib-2.1.3.jar
 cglib-nodep-2.1_3.jar
 commonj-twm.jar
 commons-attributes-api.jar
 commons-attributes-compiler.jar
 commons-codec.jar
 commons-collections-2.1.1.jar
 commons-dbcp.jar
 commons-fileupload.jar
 commons-httpclient.jar
 commons-io.jar
 commons-lang.jar
 commons-logging-1.0.4.jar
 commons-logging-1.1.jar
 commons-logging.jar
 commons-pool-1.3.jar
 concurrent-1.3.2.jar
 connector.jar
 cos.jar
 dom4j-1.6.1.jar
 easymock.jar
 easymockclassextension.jar
 ehcache-1.2.3.jar
 ejb3-persistence.jar
 freemarker-2.3.8.jar
 freemarker.jar
 groovy-1.0.jar
 hessian-3.0.20.jar
 hibernate-annotations.jar
 hibernate-commons-annotations.jar
 hibernate-entitymanager.jar
 hibernate-validator.jar
 hibernate3.jar
 itext-1.3.jar
 jaas.jar
 jacc-1_0-fr.jar
 jakarta-oro-2.0.8.jar
 jamon-2.4.jar
 jasperreports-1.3.3.jar
 javassist.jar
 jaxen-1.1-beta-7.jar
 jboss-archive-browsing.jar
 jboss-cache.jar
 jboss-common.jar
 jboss-jmx.jar
 jboss-system.jar
 jdbc2_0-stdext.jar
 jgroups-2.2.8.jar
 jmxremote.jar
 jmxremote_optional.jar
 jmxri.jar
 jotm.jar
 jruby.jar
 jta.jar
 junit.jar
 jxl.jar
 log4j-1.2.11.jar
 log4j-1.2.14.jar
 mysql-connector-java-5.1.5-bin.jar
 ognl-2.6.11.jar
 oscache-2.1.jar
 persistence.jar
 poi-2.5.1.jar
 portlet-api.jar
 proxool-0.8.3.jar
 quartz-all-1.6.0.jar
 sitemesh-2.3.jar
 spring-agent.jar
 spring-aop.jar
 spring-beans.jar
 spring-context.jar
 spring-core.jar
 spring-dao.jar
 spring-hibernate3.jar
 spring-ibatis.jar
 spring-jca.jar
 spring-jdbc.jar
 spring-jdo.jar
 spring-jms.jar
 spring-jmx.jar
 spring-jpa.jar
 spring-mock.jar
 spring-portlet.jar
 spring-remoting.jar
 spring-struts.jar
 spring-support.jar
 spring-tomcat-weaver.jar
 spring-toplink.jar
 spring-web.jar
 spring-webmvc.jar
 struts.jar
 struts2-core-2.0.6.jar
 struts2-sitemesh-plugin-2.0.6.jar
 struts2-spring-plugin-2.0.9.jar
 swarmcache-1.0rc2.jar
 velocity-1.5.jar
 velocity-tools-view-1.3.jar
 xapool.jar
 xerces-2.6.2.jar
 xml-apis.jar
 xwork-2.0.1.jar

  • Music.rar (70.4 KB)
  • 描述: Music myeclipse工程
  • 下载次数: 438
0 请登录后投票
   发表时间:2007-12-25  
Thank you!!
0 请登录后投票
   发表时间:2007-12-25  
着重看了一下service 在这种简单应用中dao层完全可以去掉
写一个功能全点的dao就可以 大大提高了开发效率
0 请登录后投票
   发表时间:2008-01-02  
很不错 都看了一便 学习了一些东西 呵呵
0 请登录后投票
   发表时间:2008-01-03  
原来是吉大的同学啊,DAO部分有待提高,这样写以后应用大了就麻烦了,如果应用就这么小的就像xly_971223 说的,DAO层都直接做掉了。
0 请登录后投票
   发表时间:2008-01-03  
建议在一个附件中给相关包注名
0 请登录后投票
   发表时间:2008-01-03  
做得不错,但是小弟有一点疑问。就是歌手这个对象是不是继承体系过于复杂呢?
0 请登录后投票
   发表时间:2008-01-03  
allenny 写道
原来是吉大的同学啊,DAO部分有待提高,这样写以后应用大了就麻烦了,如果应用就这么小的就像xly_971223 说的,DAO层都直接做掉了。

呵呵,缘分啊。我主要想把数据访问层分离出来,结构上更好一点。当然这个应用服务层基本是CRUD,所以DAO和Service显得重复。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics