《整合SSH三大框架介绍.docx》由会员分享,可在线阅读,更多相关《整合SSH三大框架介绍.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一.在MMyEcclippse里里先建立立一个WWeb proojecct的项项目,选选最新版版本的jjavaa eee。二.添加加strrutss2框架架支持 11.引入入strrutss2必须须得几个个jarr包,放放在WeebRooot-WEEB-IINF-liib目录下。 22.将WWEB应应用部署署到toomcaat服务务器上:找到ttomaacatt的安装装目录TTomccat66.xapaachee-toomcaat-66.0.33connf,打打开其中中的seerveer.xxml文文件,在在文件末末尾上上面加入例例如这样样的句子子,其中中patth的值值为你需需要访问问网站的
2、的上下文文,doocBaase的的值为该该webb项目的的WebbRooot所在在的目录录,最后后一个rreaddloaadabble最最好选ttruee。 3.在WeebRooot-WEEB-IINF-weeb.xxml中中加入sstruuts22的过滤滤器将部部署好的的应用纳纳入到sstruuts22的管辖辖范围类类,具体体代码如如下 sttrutts2orrg.aapacche.strrutss2.ddisppatccherr.ngg.fiilteer.SStruutsPPreppareeAnddExeecutteFiilteer strrutss2 /*4.在wweb项项目的ssrc目
3、目录下,建一个个strrutss.xmml文件件,这里里是处理理strrutss整个流流程的文文件。在在其中加加入上面的的namme随便便取,eexteendss绝对不不能变。5.这样样以后,启动ttomccat服服务器看看看能不不能正常常启动,如果正正常启动动后,在在浏览器器上访问问,htttp:/llocaalhoost/上下文文/inndexx.jssp看能能不能进进入,若若能进入入则表示示strrutss2的框框架已经经成功加加到weeb项目目中了,可以开开始下一一步了。三添加加hibbernnatee3的支支持1.左左键选中中webb项目,在左键键单击选选中,MMyEcclippse
4、软软件的MMyEcclippse选选项,选选择Prrojeect Cappabiilittiess-AAdd Hibbernnatee Caapabbiliitiees进入入如下页页面安如图所所示选择择,对于于最后一一个,若若是weeb项目目必须选选第二个个coppy 。,如果是是一般的的javva项目目则可以以选择第第一个aadd。,单击击nexxt进入入如下页页面:继续neext:将上面默默认的勾勾去掉。再neext:再将上面面的勾去去掉再ffiniish,添加完完成。四.添加加Sprringg2.55的支持持1.将sstruuts22的支持持sprringg的插件件的jaar包加加入到l
5、lib目目录下。该包在sstruuts22的解压压资源目目录下可可以找到到名为sstruuts22-spprinng-ppluggin-2.22.3.1.jjar。2.在在webb项目的的webb.xmml中加加入spprinng的监监听用于于启动sspriing容容器代码码为 orgg.spprinngfrrameeworrk.wweb.conntexxt.CConttexttLoaaderrLisstenner3.左键键选中wweb项项目,在在左键单单击选中中,MyyEcllipsse软件件的MyyEcllipsse选项项,选择择Proojecct CCapaabillitiies-Add
6、d SSpriingCapaabillitiies进进入如下下页面:勾选前前三个和和下面一一个叫共四个个Libbrarriess,注意意下面那那个选中中coppy。,然然后直接接nexxt,配配置如下下:再点neext:再点击ffiniish,这样就就添加了了sprringg2.55的支持持了。五,添加加数据库库驱动和和连接池池1. 加入数据据库驱动动,本例例以myySqll数据库库为例:加入名名为mysqql-cconnnecttor-javva-55.0.8-bbin.jarr的驱动动包。2. 加入连接接数据库库的链接接池和其其依赖的的包一共共两个:commmonns-ddbcpp-1.4.jjar和和commmonns-ppooll.jaar两个个包。3. 至此数据据库已经经添加完完成了。4. 进入工程程文件夹夹WebbRooot的WWEB-INFF的liib下把把asmm.jaar的后后面版本本都删除除,为了了防止相相同名字字版本不不同的包包相互冲冲突。包包只保留留一个aasm.jarr包,至至此包一一共有776个。六,启动动tommcatt服务器器开始测测试