SSM框架的配置和实现_第1页
SSM框架的配置和实现_第2页
SSM框架的配置和实现_第3页
SSM框架的配置和实现_第4页
SSM框架的配置和实现_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SSM框架的配置和登录功能 demo的实现1.SSM配置配置环境Eclipse版本:MyEclipseEnterprise2015Stable2.0JDK版本: jdk1.7.0_15Spring版本: spring3.1Struts版本: Struts2Mybatis版本:Mybatis3.1搭建Spring环境WEB项目(右键)WEB项目(右键)—MyEclipse—ProjectFacets[Capabilities]—InstallSpringFacet,点击。搭建Struts环境—InstallWEB项目(右键)—MyEclipse—ProjectFacets[Capabilities]ApacheStruts[2.x]Facet,点击。—Install引入jar包jar文件放入 lib文件夹中。配置applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance" xmlns:p="/schema/p"xmlns:context="/schema/context"xmlns:mvc="/schema/mvc"xsi:schemaLocation="/schema/beans/schema/beans/spring-beans-3.1.xsd/schema/contextext-3.1.xsd/schema/context/spring-cont/schema/mvc

/schema/mvc/spring-mvc-4.0.xsd"ext-3.1.xsd!--自动扫描 com.entity包下面和子包下面的注解并且执行 --><context:component-scanbase-package="com"/>!--引入配置文件 --><beanid="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer/bean><beanid="dataSource"class="mons.dbcp.BasicDataSource"destroy-method="close">/><propertyname="driverClassName"value="oracle.jdbc.driver.OracleDriver"/><property name="url"value ="jdbc:oracle:thin:@localhost:1521:orcl" /><property name="username" value="BYSJ"/><property name="password" value="123"/>!--初始化连接大小 --><propertyname="initialSize"!--连接池最大数量 --><propertyname="maxActive"<propertyname="initialSize"!--连接池最大数量 --><propertyname="maxActive"!--连接池最大空闲 --><propertyname="maxIdle"!--连接池最小空闲 --><propertyname="minIdle"!--获取连接最大等待时间<propertyname="maxWait/bean>value="5"></property>value="20"></property>value="5"></property>value="3"></property>-->value="10000"></property></beans>测试配置进度项目(右键)—RunAs—MyEclipseServerApplication–点击服务器 Finish页面自动弹出 index.jsp页面。广廉,C第,》▼Q▼P,QiseffiXckaGNseu309©OpginN«wOpecTypeKeeercfcyShowInC<vyC%QM«dN见*P«<tePtkrtcRemoveWormCooter!BuildPathRedactorlmp«ft..Export.Refrrh8wPrgeCU1<VrvehtedPrcjedtAss;9nWo而ngSet%”ProAeAsAh>SWt>W»CtrUCOrUV■一5UAh-$Nft・Down岫2帅。$•F5♦g«6Sxt>nWropprtyna<ne»"password99value="123ra-初始化连撞大小一〉ropertynafn©»-i/)itfa£5ize"value»05--邃按池最大->rppertyn^me--mqx4ctivgMvalue。"2。"一遥接池晨火空闱--、ropertynamsFoxIdl。"value=*5*></-连推池最小土闱・-)ropertyname=*flrinlG/le*value=*3*></…京家连撑・大第铸句间ropertynafne-'/wo-xWait"value--10006Mvirv*beamcontextmrc6r«ph1一、〜— 斗k11MyfelipteJne,App&M—AH^Shif!♦X.RIQ MyEdipw •|Twm •IConv«reVAth )Configure ' I。 评M ,Jii4JUZTrit AkfShM1Rwn3ng35i8JJConsoWqSerwr, MigJAX-WSAnneRunOn$ervwDRunOnServerSelectwhichservertouwHowdeyouwantto“lyth*wver?@Chose«nexistingserver'Manuallyde^nc•rxwserverSelecttheserverthatyouvranttouie:typefiltertextServer State威MyfciipseTomcatv7.0 丛StartedMy<clipseTomcatvZOsupportsJ2EEAandJavaEE5snd6Webnx>dul«. Column、.□AlwaysutcthisserverwhenrunningthisprojectNexta2TCaned调整显示浏览器将浏览器设置为 自己的浏览器,可 new一个自己的浏览器。调整jsp显示编码方式设置jsp页面的默认编码格式为 UTF-8X□Preferences14稀pagelanguages"jaua"import="jova.util.2<%飞Stringpath-request.g.etContextP'ath();:StringbasePath-r^que4t.gfrtSehMbo()>n产<IDOCTYPEHTMLPUBLICH-//WK//DTDHTML4.01Tran$itional//ENM><head>《base<titln>MyJSP"index.jsp*startingpage</title><metahttp-equiv«"pragmaMcontent-"no-cac/»e"><metahttpequiv-Mcocfte-control"content-"no-c<jche"><metahttp-equiv"""expires"content«"0">2SSM登录功能实现 DEMO2.0数据库设计2.1登录页面代码2.2struts.xml文件配置1.4loginAction代码这一步需要注意 jsp页面的变量需要在 Action中属性私有化,调用格式为变量名+属性名,例 name=”user.userName”

2.4biz层代码biz接口层代码

实现类代码2.5dao层代码dao接口层代码实现类代码2.5dao层代码dao接口层代码实现类代码实现类代码bean(实体)层代码2.6Mapper文件<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapperTOC\o"1-5"\h\z3.0//EN""/dtd/mybatis-3-mapper.dtd" ><!--为这个mapper指定一个唯一的 namespace,namespace的值习惯上设置成包名 +sql映射文件名, 这样就能够保证 namespace的值是唯一的例如namespace="org.mapping.stuMapper"就是org.mapping(包名)+stuMapper(stuMapper.xml文件去除后缀 )--><mappernamespace="com.entity.mapping"><!--查找所有用户 -->id="selectAllUser">id="selectAllUser"><resultproperty="userName"column="USERNAME"></result<resultproperty="userName"column="USERNAME"></result><resultproperty="passwordcolumn="PASSWORD>"</result<resultproperty="passwordcolumn="PASSWORD>"</result></resultMap><selectid="selectUser"resultMap="selectAllUser"><selectid="selectUser"resultMap="selectAllUser">select*fromLOGIN</select></mapper>配置applicationContext.xmlTOC\o"1-5"\h\z!--spring 和MyBatis完美整合,不需要 mybatis的配置映射文件 --><beanid="sqlSessionFactory"class="org.mybatis.spring.SqlSessionFactoryBean" ><propertyname="dataSource" ref="dataSource"/>!--自动扫描 mapping.xml文件 --><propertyname="mapperLocations"value="classpath:com/entity/*.xml" ></property>/bean>!--DAO接口所在包名, Spring会自动查找其下的类 --><beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer" ><propertyname="basePackage"value="com.dao"/><propertyname="sqlSessionFactoryBeanName"value="sqlSessionFactory"></propert

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论