在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → SSM开发框架.rar

SSM开发框架.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:13.99M
  • 下载次数:3
  • 浏览次数:68
  • 发布时间:2021-12-09
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
01、为便于演示,框架示例开发基于mysql5.1数据库,数据库名storeservers,恢复脚本在doc文件夹下;(项目全部采用UTF-8编码方式) 02、框架实现了零配置(通过注解实现),充分利用了struts框架、spring框架和myBatis框架提供的相关功能; 03、开发人员开发画面主要写6类文件:sql文、mapper、entity、service、action和jsp; (mapper是对应sql文的接口类,entity类和action类可以造工具自动生成,实际只要写sql文、service类和jsp等3个文件即可) 04、框架集成了代码表缓存的功能,查询时不需要再关联到字典表;通过拦截器进行权限检查、日志输出等操作; 05、框架实现了文件上传共通、电子文档导出、校验、全局异常处理、分页等共通,具体参见相关画面的相关功能; 06、通过注解方式实现事务控制,相关画面有测试代码,具体在哪可以自己找一下; 07、关于数据库链接,可以使用手工获取的方式(代码表加载的例子),也可以使用框架封装的方式(日志保存的例子); 08、开发环境jdk1.6,tomcat7,初始登录用户名:wu_dh 密码:1 09、有些功能参考了网上的帖子或源码,在此表示感谢; 10、框架可直接用于小项目的开发,有改进建议或已经改进的功能请反馈给我,谢谢。
【实例截图】
【核心代码】
4744302542852454853.rar
└── XWYStoreServers
├── doc
│   └── storeservers.sql
├── readme.txt
├── src
│   ├── applicationContext.xml
│   ├── com
│   │   └── hoperun
│   │   ├── fws
│   │   │   ├── base
│   │   │   │   ├── ActionTool.java
│   │   │   │   ├── BaseAction.java
│   │   │   │   ├── BaseDAO.java
│   │   │   │   ├── BaseEntity.java
│   │   │   │   └── BaseService.java
│   │   │   ├── cache
│   │   │   │   ├── Dict.java
│   │   │   │   ├── Dicts.java
│   │   │   │   ├── Option.java
│   │   │   │   ├── Tree.java
│   │   │   │   └── Trees.java
│   │   │   ├── converter
│   │   │   │   └── DateConverter.java
│   │   │   ├── db
│   │   │   │   ├── BatisConnection.java
│   │   │   │   ├── BatisManager.java
│   │   │   │   └── FwsConnection.java
│   │   │   ├── doc
│   │   │   │   └── ExcelReport.java
│   │   │   ├── exception
│   │   │   │   ├── AuthorizeException.java
│   │   │   │   └── SessionException.java
│   │   │   ├── upload
│   │   │   │   ├── FwsMultiPartRequest.java
│   │   │   │   ├── IListener.java
│   │   │   │   ├── MonitoredDiskFileItemFactory.java
│   │   │   │   ├── MonitoredDiskFileItem.java
│   │   │   │   ├── MonitoredOutputStream.java
│   │   │   │   ├── ProgressInfo.java
│   │   │   │   ├── ProgressListener.java
│   │   │   │   └── ProgressMonitor.java
│   │   │   └── util
│   │   │   ├── AppProp.java
│   │   │   ├── CommFunc.java
│   │   │   ├── ExportEntity.java
│   │   │   ├── InitServlet.java
│   │   │   ├── Interceptors.java
│   │   │   ├── MD5Crypt.java
│   │   │   ├── PageEntity.java
│   │   │   └── PageListData.java
│   │   └── storeservers
│   │   ├── biz
│   │   │   ├── action
│   │   │   │   └── system
│   │   │   │   ├── Sys0001Action.java
│   │   │   │   ├── Sys0002Action.java
│   │   │   │   ├── Sys0003Action.java
│   │   │   │   ├── Sys0004Action.java
│   │   │   │   ├── Sys0005Action.java
│   │   │   │   ├── Sys0301Action.java
│   │   │   │   ├── Sys0302Action.java
│   │   │   │   ├── Sys0302Action-validation.xml
│   │   │   │   ├── Sys0601Action.java
│   │   │   │   ├── Sys0602Action.java
│   │   │   │   ├── Sys0701Action.java
│   │   │   │   ├── Sys0702Action.java
│   │   │   │   └── Sys0909Action.java
│   │   │   ├── dao
│   │   │   │   └── system
│   │   │   │   ├── Sys0001Mapper.java
│   │   │   │   ├── Sys0001Mapper.xml
│   │   │   │   ├── Sys0301Mapper.java
│   │   │   │   ├── Sys0301Mapper.xml
│   │   │   │   ├── Sys0302Mapper.java
│   │   │   │   ├── Sys0302Mapper.xml
│   │   │   │   ├── Sys0601Mapper.java
│   │   │   │   ├── Sys0601Mapper.xml
│   │   │   │   ├── Sys0602Mapper.java
│   │   │   │   ├── Sys0602Mapper.xml
│   │   │   │   ├── Sys0701Mapper.java
│   │   │   │   ├── Sys0701Mapper.xml
│   │   │   │   ├── Sys0702Mapper.java
│   │   │   │   └── Sys0702Mapper.xml
│   │   │   ├── entity
│   │   │   │   └── system
│   │   │   │   ├── Sys0001UserEntity.java
│   │   │   │   ├── Sys0301UserEntity.java
│   │   │   │   ├── Sys0302UserEntity.java
│   │   │   │   ├── Sys0601DictEntity.java
│   │   │   │   ├── Sys0601DictItemEntity.java
│   │   │   │   ├── Sys0602DictItemEntity.java
│   │   │   │   ├── Sys0701AttachmentEntity.java
│   │   │   │   ├── Sys0701AttachmentItemEntity.java
│   │   │   │   └── Sys0702AttachmentItemEntity.java
│   │   │   └── service
│   │   │   └── system
│   │   │   ├── Sys0001Service.java
│   │   │   ├── Sys0301Service.java
│   │   │   ├── Sys0302Service.java
│   │   │   ├── Sys0601Service.java
│   │   │   ├── Sys0602Service.java
│   │   │   ├── Sys0701Service.java
│   │   │   └── Sys0702Service.java
│   │   ├── def
│   │   │   ├── DictsDef.java
│   │   │   └── PropDef.java
│   │   ├── svr
│   │   │   ├── dao
│   │   │   │   ├── LogMapper.java
│   │   │   │   └── LogMapper.xml
│   │   │   ├── entity
│   │   │   │   └── LogEntity.java
│   │   │   └── service
│   │   │   └── LogService.java
│   │   └── util
│   │   └── CommFunc.java
│   ├── global.properties
│   ├── jdbc.properties
│   ├── log4j.properties
│   ├── struts.properties
│   ├── struts.xml
│   └── xwork-conversion.properties
└── WebContent
├── index.htm
├── index.html
├── jsp
│   ├── error
│   │   ├── authorizeError.jsp
│   │   ├── othersError.jsp
│   │   └── sessionError.jsp
│   └── system
│   ├── barHorizontal.jsp
│   ├── barVertical.jsp
│   ├── copyright.jsp
│   ├── sys0001.jsp
│   ├── sys0002.jsp
│   ├── sys0003.jsp
│   ├── sys0004.jsp
│   ├── sys0301.jsp
│   ├── sys0302.jsp
│   ├── sys0601.jsp
│   ├── sys0602.jsp
│   ├── sys0701.jsp
│   ├── sys0702.jsp
│   ├── sys0909.jsp
│   └── welcome.jsp
├── META-INF
│   └── MANIFEST.MF
├── res
│   ├── css
│   │   ├── common.css
│   │   ├── frame.css
│   │   └── login.css
│   ├── images
│   │   ├── buttonConfirm.gif
│   │   ├── buttonNormal.gif
│   │   ├── login
│   │   │   ├── backup.png
│   │   │   ├── bg.jpg
│   │   │   ├── header-bg1.jpg
│   │   │   ├── header-bg2.jpg
│   │   │   ├── header-bg.jpg
│   │   │   ├── left1.gif
│   │   │   ├── left1.png
│   │   │   ├── loginB.gif
│   │   │   ├── login.jpg
│   │   │   ├── logo.jpg
│   │   │   ├── menu1.jpg
│   │   │   ├── menu2.jpg
│   │   │   ├── menu-top-bar1.gif
│   │   │   ├── menu-top-bar.gif
│   │   │   ├── p_5.gif
│   │   │   ├── p_6.gif
│   │   │   ├── p_7.gif
│   │   │   ├── p_8.gif
│   │   │   ├── password.gif
│   │   │   ├── ren.gif
│   │   │   ├── right1.gif
│   │   │   ├── right1.png
│   │   │   ├── suo.gif
│   │   │   ├── sys1.gif
│   │   │   ├── sys.gif
│   │   │   ├── sysname.png
│   │   │   ├── username.gif
│   │   │   ├── yewu1.gif
│   │   │   └── yewu.gif
│   │   ├── opaActive.gif
│   │   ├── opaAttach.gif
│   │   ├── opaBig.gif
│   │   ├── opaCal.gif
│   │   ├── opaClose.gif
│   │   ├── opaDelete.gif
│   │   ├── opaDiary.gif
│   │   ├── opaDict.gif
│   │   ├── opaDone.gif
│   │   ├── opaDown.gif
│   │   ├── opaDraft.gif
│   │   ├── opaEdit.gif
│   │   ├── opaFlag.gif
│   │   ├── opaFlagRed.gif
│   │   ├── opaFun.gif
│   │   ├── opaGuid.gif
│   │   ├── opaHelp.gif
│   │   ├── opaHome.gif
│   │   ├── opaIcq.gif
│   │   ├── opaInvalid.gif
│   │   ├── opaLoc.gif
│   │   ├── opaLock.gif
│   │   ├── opaMail.gif
│   │   ├── opaMinus.gif
│   │   ├── opaNew.gif
│   │   ├── opaNotification.gif
│   │   ├── opaOpen.gif
│   │   ├── opaPage.gif
│   │   ├── opaPrint.gif
│   │   ├── opaSave.gif
│   │   ├── opaSortDown1.gif
│   │   ├── opaSortDown2.gif
│   │   ├── opaSortDown.gif
│   │   ├── opaSort.gif
│   │   ├── opaSortUp1.gif
│   │   ├── opaSortUp2.gif
│   │   ├── opaSortUp.gif
│   │   ├── opaSunny.gif
│   │   ├── opaSuo.gif
│   │   ├── opaSuo.png
│   │   ├── opaTime.gif
│   │   ├── opaTool.gif
│   │   ├── opaUndo.gif
│   │   ├── opaView.gif
│   │   ├── page-first-disabled.gif
│   │   ├── page-first.gif
│   │   ├── page.gif
│   │   ├── page-go.jpg
│   │   ├── page-last-disabled.gif
│   │   ├── page-last.gif
│   │   ├── page-next-disabled.gif
│   │   ├── page-next.gif
│   │   ├── page-prev-disabled.gif
│   │   ├── page-prev.gif
│   │   ├── slideDown.gif
│   │   ├── slideLeft.gif
│   │   ├── slideRight.gif
│   │   ├── slideUp.gif
│   │   ├── titleCol.jpg
│   │   └── titleTab.gif
│   └── js
│   ├── common.js
│   ├── fwsvalidator.js
│   ├── left.js
│   ├── My97DatePicker
│   │   ├── calendar.js
│   │   ├── lang
│   │   │   ├── en.js
│   │   │   ├── zh-cn.js
│   │   │   └── zh-tw.js
│   │   ├── skin
│   │   │   ├── datePicker.gif
│   │   │   ├── default
│   │   │   │   ├── datepicker.css
│   │   │   │   └── img.gif
│   │   │   ├── skinBlue
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── datepicker.css
│   │   │   │   └── img.gif
│   │   │   ├── skinExt
│   │   │   │   ├── datepicker.css
│   │   │   │   ├── dateselect.gif
│   │   │   │   ├── glass-bg.gif
│   │   │   │   ├── hd-sprite.gif
│   │   │   │   ├── img.gif
│   │   │   │   ├── left-btn2.gif
│   │   │   │   ├── left-btn.gif
│   │   │   │   ├── right-btn2.gif
│   │   │   │   └── right-btn.gif
│   │   │   ├── skinGreen
│   │   │   │   ├── datepicker.css
│   │   │   │   └── img.gif
│   │   │   ├── skinNoraml
│   │   │   │   ├── datepicker.css
│   │   │   │   └── img.gif
│   │   │   ├── skinRed
│   │   │   │   ├── bg.gif
│   │   │   │   ├── datepicker.css
│   │   │   │   └── qs.jpg
│   │   │   ├── skinSimple
│   │   │   │   ├── bg_calendar.gif
│   │   │   │   ├── bg.gif
│   │   │   │   ├── datepicker.css
│   │   │   │   ├── down.jpg
│   │   │   │   ├── indexbg.gif
│   │   │   │   ├── left.gif
│   │   │   │   ├── navLeft.gif
│   │   │   │   ├── navRight.gif
│   │   │   │   ├── qs.jpg
│   │   │   │   ├── right.gif
│   │   │   │   ├── up.jpg
│   │   │   │   └── ymbg.jpg
│   │   │   └── WdatePicker.css
│   │   └── WdatePicker.js
│   └── upload.js
└── WEB-INF
├── classes
│   ├── applicationContext.xml
│   ├── com
│   │   └── hoperun
│   │   ├── fws
│   │   │   ├── base
│   │   │   │   ├── ActionTool.class
│   │   │   │   ├── BaseAction.class
│   │   │   │   ├── BaseDAO.class
│   │   │   │   ├── BaseEntity.class
│   │   │   │   └── BaseService.class
│   │   │   ├── cache
│   │   │   │   ├── Dict.class
│   │   │   │   ├── Dicts.class
│   │   │   │   ├── Option.class
│   │   │   │   ├── Tree.class
│   │   │   │   └── Trees.class
│   │   │   ├── converter
│   │   │   │   └── DateConverter.class
│   │   │   ├── db
│   │   │   │   ├── BatisConnection.class
│   │   │   │   ├── BatisManager.class
│   │   │   │   └── FwsConnection.class
│   │   │   ├── doc
│   │   │   │   └── ExcelReport.class
│   │   │   ├── exception
│   │   │   │   ├── AuthorizeException.class
│   │   │   │   └── SessionException.class
│   │   │   ├── upload
│   │   │   │   ├── FwsMultiPartRequest$1.class
│   │   │   │   ├── FwsMultiPartRequest.class
│   │   │   │   ├── IListener.class
│   │   │   │   ├── MonitoredDiskFileItem.class
│   │   │   │   ├── MonitoredDiskFileItemFactory.class
│   │   │   │   ├── MonitoredOutputStream.class
│   │   │   │   ├── ProgressInfo.class
│   │   │   │   ├── ProgressListener.class
│   │   │   │   └── ProgressMonitor.class
│   │   │   └── util
│   │   │   ├── AppProp.class
│   │   │   ├── CommFunc.class
│   │   │   ├── ExportEntity.class
│   │   │   ├── InitServlet.class
│   │   │   ├── Interceptors.class
│   │   │   ├── MD5Crypt.class
│   │   │   ├── PageEntity.class
│   │   │   └── PageListData.class
│   │   └── storeservers
│   │   ├── biz
│   │   │   ├── action
│   │   │   │   └── system
│   │   │   │   ├── Sys0001Action.class
│   │   │   │   ├── Sys0002Action.class
│   │   │   │   ├── Sys0003Action.class
│   │   │   │   ├── Sys0004Action.class
│   │   │   │   ├── Sys0005Action.class
│   │   │   │   ├── Sys0301Action.class
│   │   │   │   ├── Sys0302Action.class
│   │   │   │   ├── Sys0302Action-validation.xml
│   │   │   │   ├── Sys0601Action.class
│   │   │   │   ├── Sys0602Action.class
│   │   │   │   ├── Sys0701Action.class
│   │   │   │   ├── Sys0702Action.class
│   │   │   │   └── Sys0909Action.class
│   │   │   ├── dao
│   │   │   │   └── system
│   │   │   │   ├── Sys0001Mapper.class
│   │   │   │   ├── Sys0001Mapper.xml
│   │   │   │   ├── Sys0301Mapper.class
│   │   │   │   ├── Sys0301Mapper.xml
│   │   │   │   ├── Sys0302Mapper.class
│   │   │   │   ├── Sys0302Mapper.xml
│   │   │   │   ├── Sys0601Mapper.class
│   │   │   │   ├── Sys0601Mapper.xml
│   │   │   │   ├── Sys0602Mapper.class
│   │   │   │   ├── Sys0602Mapper.xml
│   │   │   │   ├── Sys0701Mapper.class
│   │   │   │   ├── Sys0701Mapper.xml
│   │   │   │   ├── Sys0702Mapper.class
│   │   │   │   └── Sys0702Mapper.xml
│   │   │   ├── entity
│   │   │   │   └── system
│   │   │   │   ├── Sys0001UserEntity.class
│   │   │   │   ├── Sys0301UserEntity.class
│   │   │   │   ├── Sys0302UserEntity.class
│   │   │   │   ├── Sys0601DictEntity.class
│   │   │   │   ├── Sys0601DictItemEntity.class
│   │   │   │   ├── Sys0602DictItemEntity.class
│   │   │   │   ├── Sys0701AttachmentEntity.class
│   │   │   │   ├── Sys0701AttachmentItemEntity.class
│   │   │   │   └── Sys0702AttachmentItemEntity.class
│   │   │   └── service
│   │   │   └── system
│   │   │   ├── Sys0001Service.class
│   │   │   ├── Sys0301Service.class
│   │   │   ├── Sys0302Service.class
│   │   │   ├── Sys0601Service.class
│   │   │   ├── Sys0602Service.class
│   │   │   ├── Sys0701Service.class
│   │   │   └── Sys0702Service.class
│   │   ├── def
│   │   │   ├── DictsDef.class
│   │   │   ├── PropDef$GLOBAL.class
│   │   │   └── PropDef.class
│   │   ├── svr
│   │   │   ├── dao
│   │   │   │   ├── LogMapper.class
│   │   │   │   └── LogMapper.xml
│   │   │   ├── entity
│   │   │   │   └── LogEntity.class
│   │   │   └── service
│   │   │   └── LogService.class
│   │   └── util
│   │   └── CommFunc.class
│   ├── global.properties
│   ├── jdbc.properties
│   ├── log4j.properties
│   ├── struts.properties
│   ├── struts.xml
│   └── xwork-conversion.properties
├── dwr.xml
├── lib
│   ├── aopalliance-1.0.jar
│   ├── asm-3.1.jar
│   ├── asm-commons-3.1.jar
│   ├── asm-tree-3.1.jar
│   ├── cglib-nodep-2.2.jar
│   ├── commons-beanutils-1.7.0.jar
│   ├── commons-chain-1.2.jar
│   ├── commons-collections-3.1.jar
│   ├── commons-dbcp-1.4.jar
│   ├── commons-digester-2.0.jar
│   ├── commons-fileupload-1.2.2.jar
│   ├── commons-io-2.0.1.jar
│   ├── commons-lang-2.5.jar
│   ├── commons-logging-1.1.1.jar
│   ├── commons-logging-api-1.1.jar
│   ├── commons-pool-1.5.5.jar
│   ├── commons-validator-1.3.1.jar
│   ├── dwr2.0.8.jar
│   ├── freemarker-2.3.16.jar
│   ├── javassist-3.11.0.GA.jar
│   ├── jstl-1.2.jar
│   ├── jxl.jar
│   ├── log4j-1.2.16.jar
│   ├── mybatis-3.0.5.jar
│   ├── mybatis-spring-1.0.1.jar
│   ├── mysql-connector-java-5.1.18-bin.jar
│   ├── ognl-3.0.1.jar
│   ├── org.springframework.aop-3.0.6.RELEASE.jar
│   ├── org.springframework.asm-3.0.6.RELEASE.jar
│   ├── org.springframework.aspects-3.0.6.RELEASE.jar
│   ├── org.springframework.beans-3.0.6.RELEASE.jar
│   ├── org.springframework.context-3.0.6.RELEASE.jar
│   ├── org.springframework.context.support-3.0.6.RELEASE.jar
│   ├── org.springframework.core-3.0.6.RELEASE.jar
│   ├── org.springframework.expression-3.0.6.RELEASE.jar
│   ├── org.springframework.instrument-3.0.6.RELEASE.jar
│   ├── org.springframework.instrument.tomcat-3.0.6.RELEASE.jar
│   ├── org.springframework.jdbc-3.0.6.RELEASE.jar
│   ├── org.springframework.jms-3.0.6.RELEASE.jar
│   ├── org.springframework.orm-3.0.6.RELEASE.jar
│   ├── org.springframework.oxm-3.0.6.RELEASE.jar
│   ├── org.springframework.test-3.0.6.RELEASE.jar
│   ├── org.springframework.transaction-3.0.6.RELEASE.jar
│   ├── org.springframework.web-3.0.6.RELEASE.jar
│   ├── org.springframework.web.portlet-3.0.6.RELEASE.jar
│   ├── org.springframework.web.servlet-3.0.6.RELEASE.jar
│   ├── org.springframework.web.struts-3.0.6.RELEASE.jar
│   ├── poi-3.7-20101029.jar
│   ├── struts2-convention-plugin-2.2.3.1.jar
│   ├── struts2-core-2.2.3.1.jar
│   ├── struts2-spring-plugin-2.2.3.1.jar
│   ├── webpump-sdk.jar
│   └── xwork-core-2.2.3.1.jar
└── web.xml

80 directories, 398 files

标签:

实例下载地址

SSM开发框架.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警