版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
--#-点击Next按钮,按下面填写后点击Finish按钮。图2.25最后在Web.xml中注册监听配置属性<!--springniR.lf--><lis匸已n已工》<1isr.ener-c1ass>□rq・sprinqfr;5LtrieTijnrk・web.context.・匚口门上•已hh.L□且匚1已irLis匸已口已匸</lis匸已口已匸一匚丄3日已》</list.ener>3.3添加Struts2框架这里不能使用MyEclipse的加入插件功能,因为最高版本都是1.x系列,首先准
备好如下的依赖包:基础类库列表coimons-1ogging-l・0・4・jarfreemaxker-2・3・8・jarognl_2・E・11・jar完整类库列表antlr_2・T・2・jarcoiTunons-beanuti1s-1・E・jarcoiTunons-chain-1・1・jarcoiTunons-logging-1・0・4・jarcoiTunons-1ogging-api-l・1・jarcoiTunons-validator一1・3・0・jarfreemarker-2・3・8・jarognl-2・6・11・jaroro-2・0・8・jarstruts-core-1・3・5・jarstruts2-codebehind-plugin-2・0・11・1・jarstruts2-config-browser-plugin-2・0・11・1・jarstruts2-core-2・0・11・1・jarstruts2-jasperreports-plugin-2・0・11・1・jarstruts2-jfreechart-plugin-2・0・11・1・jarstruts2-jsf-plugin-2・0・11・1・jarstruts2-pe1l_multipaxt_plugin-2・0・11・1・jarstruts2-p1esus-plugin-2・0・11・1・jarstruts2-sitegraph_plugin-2・0・11・1・jarstruts2-sitemesh_plugin-2・0・11・1・jarstruts2-spring-plugin-2・0・11・1・jarstruts2-strutsl-plugin-2・0・11・1・jar将所有依赖包加入到WEB-INF\lib下buiUdlpalh处理,然后在src/main/resourcestiles-api_2・0・4・jar下建立一个struts.xml的配置文件,这里有一个很有趣的现象,当你建立了一个tiles-jsp_2・0・4・jarstruts-config.xml后Maven会在war包自动为你配置一个struts.xml的文件,但千万不要把struts拼写错误,并且一定要把struts放到所识别的src下然后配置好struts.xml文件
<?xi[ilversiun=PP1・CTencodiiig="UTF-8PP咄<!DOCTYPEstrutsPUBLICrr-//ApacheS□ft.wareFomidat.i□n//DTDSt.rut.sC□nfigi.irat.ion2■匚i//EI'Jrrrrht.t.p://strut.s・曰口ache・口ra/clt.cis/st.rut.s-2・匚i・clt.clrr><strut.s><c□nstant.n;=Lt[ie="struts•已ii;=l}j丄已・Dyn;=Lt[iicMethodInvoc;=Lt.ioiirrvali_ie=prfalsepr/><c□nstantn;=Ltrie="struts•匚1已空11口derrv;=Llue="falserr/><c□nstantname:="struts・口匕jec匚F曰亡t•口ryrrva1ue=rrspringrr/>9<inc1uclefile="struts/stru匚s-c□nfig-news.xmlrr></incliidti>1112</st.rut.s>在struts中加入了一个分支struts/struts-config-news.xml作为struts的分类管理,然后在web.xml中加入如下struts.xml的配置!-一stsrutLS配置--><filter><filter-name>atrut52</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filt.FE>filt.er-inapping>filter-n;5Lt[ie>strut.52</fiIter-name:>ur1-pattern>*・ac匸ion</ur1-pat.tern>/filter-rnapping>fiIter-rnapping>filter-n;3Lt[ie>strut.s2</fiIter-name:>ur1-pattern>古・jsjg</ur1-pat.tern>/filt.已匸-mapping>fi丄匸已匸-inapping>fiIter-n;5ii[i&>strut32</filter-njEtrne>ur1-pattern>/strut.s/*</ur1-pattern>/fi丄匸已匸-inapping>这样就配置好了struts2的环境了。3.4添加Tiles框架首先引入如下与Tiles有关的依赖包和tiles-jsp.tld(页面布局所依赖的类):ogril-2.&11ExecutableJarFile165KE::LTLtlr-2.7.2ExecutableJ:=Lt_File350KBcommons-coilectionsExecutogril-2.&11ExecutableJarFile165KE::LTLtlr-2.7.2ExecutableJ:=Lt_File350KBcommons-coilectionsExecut:〔blEJ:eltFile547KB:commoils-cullecti...J:±rFile1172KBcommons-validato...ExecuJ:=LfFile117KE£reem:=Lrker_2.3.8Execu丁:辽File784KBruts2_tiles_pl...ExtentableJ:ai-File15KBtiles-api-2.0-20...ExecutSblmJ:=LfFile22KBcommoitE-bfe!:drLiitil...Execu七:汁1已丁arFile116KEcommons-digesterExecu丁:辽File165KBoro_2.0.SEne>2u丁:辽File64KBtiles-core-2.0-2...Extentable!丁:辽File134KBcommons-chain.-1.1Executable丁:辽File88KEcommons-logging-...Exe匚口七:3上|1已丁:辽File38KEstrutsS-core-2.0.6Executable丁:辽FileZ145KBxwork-2.0.1Executatilt!丁:辽File442KB然后在WEB-INF下新建一个tiles-def.xml的文件并且写入如下:<?xnilversiun=rrl■匚irrencuding=rrUTF-8rr?><!DOCTYPEt.i丄已日一匚1已fini匸PUBLIC"-//ApacheS□ft.wareF□unciat.iun//DTDTilesC□nfigurat.ion2・1//EN"Prhtt-p://tiles・apache・□匸甘/匚1匸日曰丄已曰一匚口口工:1叨_2_1・dtdrr>5<tiles-definitions>9</tiles-clefinitiuns>然后在web.xml下加入如下:!一一Ti丄亡s配蚩一一>cijnt-已x匸一p且匸曰inA<Pari^Ltn-n;5Ltne>org・apach已・t.i丄已s・imp丄.BasicTilesC□nt.ainer・DEFII'-IITIONSCONFIG</pa.raiu-门曰in已><par;5ii[i-va1ue>/MEB一INF/tiles-clef・xrnl</pau;z=Ltn-va1ue>/cukl匸已xt一par;sin>!--Til*监听—><list.EnEr><1iatener-c1ass>ijrq・apache・strut-52・tiles・St-rutsTi1esLiatener</1isteneu-c1asa></lis匸已门已匸》3.5添加Hibernate框架首先新建一个.myhibernatedata的文件到项目根目录下,内容如下:Myhibernatedata-记事本文件(£)编辑(1)格式(jo)查看(V)帮助(H)#FriAug0715:14:57CST2009genBasi匚匚匚impld=truesessionFactoryName=profile=daoSFId=selitechdb.session.factoryversion=3.2jndiPath=detectM2M=falsereStrategy匚lass=springDaoFile=src/main/resources/spring-config,xmluseJavaTypes=truekeyGenerator=libInstallFolder=/src/main/webapp/WEB-INF/libaddLibs2Project=truegenVersionTag=falsesessionFactoryId=sessionFactorybasePersiste门匚巳匚1日砧=reSettingsFile=configFile=/selitech/sriz/inain/resources/spring-izonfig.xmlcreate匚□门iiqFile=falseaddLibs2匚laH|3ath=tiw对于不同的项目,它的配置基本一样
在.project文件中加入<build匚匚Iminand><name>coin.genuitec.eclipse.hibernate.HibernateBuilder</naine><arguments></arguments></build匚ciinina门dn<natures><nature>com.genuitec.eclipse.hibernate.hibernatenature</nature><nature>匚匚im.genuitec.eclipse,springframework,springnature</nature><nature>匚口m.genuitec.eclipse.ast.deploy.core.deployinentnature</nature><nature>org.maven.ide.eclipse.maven2Nature</nature><nature>匚匚im.genuitec.eclipse.j2eedt.core.webnature</nature><nature>org.eclipse.jdt.core.javanature</nature><nature>org.eclipse.wst.jsdt.core.jsNature</nature>如果用Maven如果用Maven管理所有的依赖包,则添加相应的依赖包描述ars-><depend朗匸y>■第隔呀笼鞍滾冷恳,(:世汇◎总抚;鸞<groupld>org.hibernate</groupId><artifactld>hibernate</artifactld:證<version>3.2.6.ga</version></dependency>下面来分析Maven的包的工作路径:groupId包含连个文件夹org,在org中包含hibernate文件夹,然后artifactId中,可以看到在hibernate中有包含一个hibernate文件夹,最后包含一个3.2.6.ga文件夹,然后把artifactId功能version用-连接起来组成包的名字hibernate-323.ga.jar。把包用Maven的DOS命令添加进来。这样我们完成项目的外在配置环境,下面在spring的配置文件中加入配置:注意〃后为注释,代码中不应出现<beanid="selitechdb.TxManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><propertyname="sessionFactory"ref="selitechdb.session.factory"/></bean>//Hibernat的映射sessionFactory接口
<beanid="selitechdb.mssql"class="mons.dbcp.BasicDataSource"destroy-method="close"><propertyname="driverClassName"value="com.mysql.jdbc.Driver"></property</property>//mysq数据库驱动<!-用户名-弓<!-密码-T<propertyname="url"value="${selitechdb.mssql.url}"/><propertyname="username"value="123"/><propertyname="password"value="abc"/><propertyname="maxIdl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度收银审核员通关考试题库含完整答案详解(典优)
- 2024-2025学年度中医执业医师试题预测试卷及参考答案详解【模拟题】
- 2024-2025学年度化验员考前冲刺练习题附答案详解【模拟题】
- 2024-2025学年度火电电力职业鉴定考前冲刺测试卷【有一套】附答案详解
- 2024-2025学年医师定期考核题库附答案详解【培优B卷】
- 2024-2025学年医学检验(士)练习题附答案详解(培优B卷)
- 2024-2025学年度粮油食品检验人员自我提分评估【典型题】附答案详解
- 智能网联汽车概论 教案 2.2 中国智能网联汽车国家标准体系
- 2024-2025学年度反射疗法师3级考前冲刺练习附参考答案详解(综合题)
- 2024-2025学年度执业药师过关检测试卷及完整答案详解(有一套)
- 小学二年级趣味数学(课堂)课件
- 人教版政治七年级下册全套课件
- 《水资源》-完整版课件
- 物资仓库消防应急预案范文
- DBJ50∕T-330-2019 增强型水泥基泡沫保温隔声板建筑地面工程应用技术标准
- 电子束曝光技术页PPT课件
- 义务教育(数学)新课程标准(2022年修订版)
- 赣美版(江西)小学四年级美术下全册教案
- 第六章-材料化学固相反应
- 工程部质量停止点检查方案说明
- 中班棉签画PPt
评论
0/150
提交评论