版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图解框架配置步骤核心提示:现在开发的一个项目使用框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。开发环境为做好准备下载包现在开发的一个项目使用框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。1开发环境为做好准备包2下.载1:FullDistribution:ostruts-2.1.6-all.zi(p110mb)PGPMD5包下载:下载:打开,新建一个,如图:注意:版本设为点击完成,建好的工程如图:0srcffilJKESystemLibraryjrel.&4JavaEE5Lbririse-.WebRoot+凸META-I
2、HF+凸WEB-IH占警严茲启testiTt-XCLj如果你的还没有配置一个服务器,那就进行下面的步骤,这里以为例:打开MyEclipsePreferences窗口,展开目录树如下图:哦。还有需要注意的一点是,看到的设为才行,以与设置好你的的路径即可,前提你要先安装好目录树下面的了吗?点击它,也要把一致。好了,工程已经建好了,下面就开始配置吧。配置之前先把的包下载下来哦,下载地址上面已经给出了。配置)引入必需的五个包。下载目录下是所有的相关包。这么多.解,压-后。,包并不是必须得,使用只需要把下面五个引入即可,以后用到什么包,再引入。令令令令)修改下的文件,增加的配置。增加代码如下:这些配置代
3、码对于是不变的,直接复制到即可。)添加配置文件。在目录下,新建模版如下:好了,基本配置完毕,是不是很简单?现在把工程发布到上去测试一下,在工程名字上点击右键,选择T,在打开的窗口里,点击,选择我们之前配置好的服务器,如下图:ManageDeploymentsHepldym&n+s01TypeEicploded=xniimdeplcyJ2EEprojectServerLuca+iotlriCJJBrDlVE已iLHllMplliyRemoveSu-:5Lillydeploy已乩HeplijjTTi&rLtSt:lIhe发布好了,启动,如果启动无异常,则说明配置成功。注意:可能会出现我测试的时候是
4、缺少相关异常,根据提示引入相关包。相关包,于是引入了面开始配置一个吧,以用户登录为例:)首先新建一个登陆页面,代码如下:登录。这里定义登录)在我们已经建好的中来配置登录的的名字为配置代码如下:)下面就来编写具体的类了。代码如下:用户名错误!密码错误错用户名不能为空密码不能为空)好了,一个就创建完成了,重启测试一下吧。如果第一次使用,你可能你明白上面的代码,以后慢慢学习即可,现在先来看一下效果吧。打开登录页面提示。,输入正确或错误的用户名和密码,看看有什么配置导入最小包,即使用解压后,必需包都在所必需的包。下载目录下。必需包如下:ar核-心-类-库代码扫描器用来翻译语句包中的一个,包含了一些开发
5、的集合类,功能比强大是一个的,类似于,用来读写文件的Javassist字节码解释器标准的JTAAPI。创建配置文件。在目录下(工程的包下)新建这是连接数据库的配置文件。这里以连接为例:仓U建工厂类HibernateSessionFactory。让我们先了解一下对数据库的操作是通过来实现的,这里的不同于页面间传递参数的而是类似于中的。是运作的中心,对象的生命周期、事务的管理、数据库的存取都与息息相关。而是由创建的,是线程安全的,可以让多个执行线程同时存取而不会有数据共享的问题,但不能让多个线程共享一个。HibernateSessionFactory可以用自动创建,这里就不贴出代码了。注意:别忘了
6、把数据库驱动包引入到工程中。对于oracle是class12.jar。.2示例这个自己去测试一下吧配置.1基础配置导入包。下载并解压后,在目录下找到,引入到工程中。说明:是包含有完整发布的单个包,中包含除了里所包含的内容外其它所有包的内容,因为只有在开发环境下才会用到来进行辅助测试,正式应用系统中是用不得这些类的。除了文件,还包括有其它个独立的包,各自包含着对应的组件,用户可以根据自己的需要来选择组合自己的包,而不必引入整个的所有类文件。这里,为了使用方便,我们引入整个,配置文件。包引入完成后,就开始配置了,首先修改文件,增加如下代码:从类路径下加载的配置文件多个配置文件可以用逗号和空格区分关
7、键字特指类路径下加载目录下的所有以在这里,我们指定了配置文件的路径,即开头命名的文件。在下面新建文件。首先给这个文件加上的标头:注意:标头是的5不要引入2.,0错了可能就不能正确加载。注意:标头是的5不要引入2.,0错了可能就不能正确加载。基本配置完毕,让我们建个示例来测试一下吧,首先在包下创建两个文件:好了,下面运行一下吧,右键单击选择,运行结果如下:日申rL加载配置文件,初始化容器从容器接管输出欢迎信息好了,下面运行一下吧,右键单击选择,运行结果如下:好了,下面运行一下吧,右键单击选择,运行结果如下:创建完毕后,就剩最后一步了,在中配置一个中增加如下代码:好了,下面运行一下吧,右键单击选择
8、,运行结果如下:好了,下面运行一下吧,右键单击选择,运行结果如下:小张张三青岛市HizUrySfebufFr-dblmiiCcalo1.迂TitlesTtbSrcvcctJlfctil3CHx厂十.-:Qhrnin&dgprizgT*MtJi?*4inE:Ft4frw.J14sVJi.v*jr41.6.0_C3Tnjiv*w-i(2009-TT上午11:04IE*2OM-711104:20erg.3:11)71100)0),0!1(.suporx.Jtbsc-raccAppllcoTrionCanTeKCprtpareRe-常皂.;Rereshing匚q(lsprrnafrajiieworlc
9、.conrext.supportClassPathXitiLApitlicatianConteKtSsib53Hlsatr?-7-7ll;er帀心亡aenttgtory伽这du直丄hxwhdcf亡席戊亡工僧息:LodlogXHI,ten.detent.i:i-qhsfrpf.ugmmp爭耳扛resourcesprj.Hg/ftpp1Q2009-71L:121Cr|.spcLnj(jftiskkiwork.Cont-ext.3upp口rE.iU&ntractRpp1丄c*tidtiConTeKr&btbi皓.邑:BeawSr.tojrsft&rapplita.tictiorg-3PLiftgTx
10、aineMCiv)t,ecnr.emesupposer.ClassPAch2tJ097-7IL!C:Zterg.sp匚丄lugfTaji匹ucHzkljmHiiB,:EM匸ttfy.jsuppciirt.De壬eiiiLtLiEtcifcilwBEnFMCFtnrTpre;fS息:Pre-1nstamlacin(jsnotleccnsinorqsprinQUrsitje-uork,Deans.lectorv,suppose.Deiau丄rl二吕c;Hell-o:bJK;uisAn青帀,janduis张三HJRVF=C)FCj配置成功了。是不是很的整合。继续吧!如果你的运行结果和上面一样,且没有
11、异常,则说明简单?不要骄傲,重要的是与、与的整合其实就是把的导入包。在的目录中找到配置文件。在中加入以下代码:类交给来管理,下面开始吧!p引入到工程中。现在就来看如何把的交给i以示例中的为例,首先创建一类的n在中增加如下代码:这里,我们把这个的设为设为,含义是每一次请求创建一个类的实例,还有另一个值”意为“单例模式”。接下来修改文件,把原来的配置做如下修改:扌巴改为注意到有什么区别了吗?值设为了类的的。这样我们就把类交给了管理。至于具体是怎么处理的,秘密在中,有空自己就去研究吧,现在会用就可以了。整合主要是对的整个生命周期。对事务的管理应用了的的技术,进行管理,包含配置前请先了解一下的创建、提交、关闭的知识。配置sessionFactory,让来创建中增加如下代码:配置创建。我们原来是用来创建的,现在删除即可,交给这里,创建了一个工厂类的,其为“”。配置事务管理器。增加如下代码:配置事务管理器ref这里创建了一个为transactionManager的事务管理器,它匹配一个工厂,bean=sessionFactory/这个sessionFactory是扌旨工厂的。3)对事务管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湘教版七年级语文下册阶段测试试卷
- 2025年统编版九年级历史下册阶段测试试卷含答案
- 2025年人教A新版七年级物理下册阶段测试试卷含答案
- 2025年浙教版选择性必修1语文上册月考试卷含答案
- 2025年度绿色生态公园内外装修与景观设计合同4篇
- 个性化教育服务合同2024年版版B版
- 二零二五版农产品加工企业原料供应合同4篇
- 二零二五年度出租车行业信息化建设合同12篇
- 二零二五年度出租车经营权转让与市场拓展合同3篇
- 二零二五出租车行业股权投资与业务整合合同3篇
- 消防产品目录(2025年修订本)
- 地方性分异规律下的植被演替课件高三地理二轮专题复习
- 光伏项目风险控制与安全方案
- 9.2提高防护能力教学设计 2024-2025学年统编版道德与法治七年级上册
- 催收培训制度
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理体系 审核与认证机构要求》中文版(机翻)
- 2024年广东省高考地理真题(解析版)
- 2024高考物理广东卷押题模拟含解析
- 人教版五年级上册数学简便计算大全600题及答案
- GB/T 15945-1995电能质量电力系统频率允许偏差
- GB 32311-2015水电解制氢系统能效限定值及能效等级
评论
0/150
提交评论