欢迎来到天天文库
浏览记录
ID:21837971
大小:252.06 KB
页数:17页
时间:2018-10-25
《基于axis2mybatis的webservice》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、新建工程Flower(用MyBatis连接数掘库)1.准备工作:将所用到的.jar包(包括mysql-connector-java-5.1.13-bin.jar,mybatis-3.0.4.jar,mybatis-3.0.4-sources.jar)打包成用户自定义库,在Flower屮引用。将下载的axis2-1.5.4-war.zip包解压,取出axis2.war包拷到apache-tomcat-6.0.26webapps中,登录http://localhost:8080/axis2,点tit?Adm
2、inistration,输入帐号admin,密码axis2可进入,点1?UploadService,将打钮的.aar文件上传。文件布局如下图所示:Flower白.src由.白.clientIBfloweri^rstudentS-[JJStudentAdd.java由…[J
3、Student.Del.java由…StudentEdit.java田…U]StudentQuery.java[±-
4、J1Stuentlist.javaserviceflowerastudent白••曲bean由…
5、T
6、Student
7、Bean.javamapper••…StudentHapper.xml田StudentService.javaBaseFflybatisDao.javaIB[XjConfiguration,xml2.service端设计(1).编写MyBatis的配置(src/Configuration.xml):
8、/mybatis.org/dtd/mybatis-3-config.dtdH>〈environmentsdefault=ndevelopmentn>〈environmentid=MdevelopmentM>〈propertyname=’’driver’’value=’’com.mysql.jdbc.Drivern/〉〈propertyname=HurlHvalu
9、e=njdbc:mysql://localho$t:3306/test?use(Jnicode=triie&characterEncoding=(JTF-8n/>〈propertyname=”username”value=”rootn/〉〈propertyname=MpasswordMvaIue=MAstroSkyn/>〈mapperresource=Hservice/flower/mapper/
10、FlowerMapper.xmr7>~>〈mapperresource=nservice/student/mapper/StudentMapper.xml7>〈/mappers〉〈/configuration〉(2).编写服务类的父类(src/service/BaseMybatisDao.java):packageservice;importjava.io.Reader;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis-session
11、.SqlSessionFactory;importorg.apache.ibatis.session.SqlSessionFactoryBuilder;publicclassBaseMybatisDao{protectedstaticSqlSessionFactorysessionFactory;static)try{Readerreader=Resources.getResourceAsReader(nConfiguration.xmrf);sessionFactory=newSqlSessionFac
12、toryBuilder().build(reader);}catch(Exceptione){e.printStackTrace();}}}(3).编写服务端代码(src/service/student/StudentService.java):packageservice.student;importjava.text.SimpleDateFormat;importjava.util.Iterator;importjava.
此文档下载收益归作者所有