# BaseSSM
一个学习的过程中不断充实和完善的J2ee项目, 主要使用Spring SpringMvc Mybatis 和 Hibernate构建,
# 源码结构
## com
* controller 控制器
* BaseController 基本抽象类 可继承快捷实现单表配置化增删查改
* FileController 文件控制 提供文件的上传下载修改和共享文件夹的浏览
* ClassController 类反射控制 提供package的浏览和实例化调用
* TableController 抽象化实现表的增删查改 即把表名也参数化 结合ddl级sql语句 实现数据库的远程控制
* Page 分页参数类
* Context 结合ThreadLocal实现请求处理上下文
* dao 数据存取 分别以hibernate和mybatis实现了通用型List<Map>结构的数据查询和修改
* event
* intercept 拦截器 登录拦截 日志拦截 环绕监控
* listener 系统启动监听OnLoad
* task 定时任务调度器
* mode 基本数据模型
* service 服务层 封装业务逻辑块
## util
* Bean 继承HashMap的增强型Map 提供泛型存取 build模式
* cache 抽象缓存模块 并实现了cache Map的浏览数据结构 用于浏览器的缓存监控
* Map 实现 并实现了url模式存取 eg: map1.list[2].map3.key1 = v1
* Redis 实现 只支持了string-string string-string[]的这两种实现
* Ehcache 实现
* annotation 注解模块
* 实现数据库sql注解拼接案例@DBTable @DBString...
* 结合反射实现模拟Junit的单元测试@Test
* database 数据库模块 原生jdbc工具类 List<Map> 形式
* Pool 连接池接口
* PoolC3p0Impl c3p0实现
* RedisMgr redis连接池案例工具
* socket 长连接模块 抽象出业务处理 和 底层实现 并编写了基本界面GUI测试工具 两端Client-Server
* SocketIo 原生socket
* SocketNIO socket nio模式
* SocketNetty netty框架
* scheduler 定时器模块 负责定时器任务管理 使用quartz实现
* service 远程服务模块
* service 用于暴露的通用接口api
* serviceImpl 实现类
* webservice webservice的提供和调用案例
* rmi java rmi实现的提供和调用案例
* dubbo dubbo实现的提供和调用案例 使用了 zookeeper和redis注册中心 dubbo-admin-2.5.7.war监控中心
* ClassUitl 反射类工具 即类名类方法的参数化 (注入反转?) 并提供class即jar包->Map结构 用于浏览器远程包浏览以及类方法调用
* FileUtil 文件处理工具 并提供了文件->Map结构 用于浏览器远程文件夹浏览操控
* ThreadUtil 四种线程池的工具
* JsonUtil json结合泛型的快捷工具
* SerialzeUtil Java编码解码base64的序列化和反序列化工具
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程
资源推荐
资源详情
资源评论
收起资源包目录
学习J2EE ( spring、springmvc、mybatis、hibernate ) (428个子文件)
.classpath 7KB
org.eclipse.wst.common.component 474B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 144KB
bootstrap.min.css 120KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-datetimepicker.css 12KB
bootstrap-datetimepicker.min.css 11KB
glyphicons-halflings-regular.eot 20KB
.gitignore 103B
test.html 1KB
poi-ooxml-schemas-3.14-20160307.jar 5.65MB
netty-all-4.1.24.Final.jar 3.64MB
spring.jar 2.81MB
hibernate3.jar 2.64MB
poi-3.14-20160307.jar 2.41MB
ojdbc6.jar 2.05MB
mybatis-3.4.1.jar 1.51MB
aspectjweaver.jar 1.47MB
dubbo-2.5.6.jar 1.47MB
poi-scratchpad-3.14-20160307.jar 1.26MB
poi-ooxml-3.14-20160307.jar 1.23MB
ehcache-core-2.5.1.jar 1.17MB
spring-context-4.3.0.RELEASE.jar 1.08MB
spring-core-4.3.0.RELEASE.jar 1.06MB
spring-webmvc-4.3.0.RELEASE.jar 884KB
spring-web-4.3.0.RELEASE.jar 790KB
netty-3.2.5.Final.jar 774KB
spring-beans-4.3.0.RELEASE.jar 736KB
javassist-3.20.0-GA.jar 733KB
c3p0-0.9.1.jar 594KB
zookeeper-3.3.3.jar 588KB
spring-test-4.3.0.RELEASE.jar 574KB
quartz-all-2.1.3.jar 560KB
commons-collections-3.2.jar 558KB
commons-collections-3.1.jar 546KB
jedis-2.9.0.jar 541KB
mysql-connector-java-5.0.5-bin.jar 501KB
spring-orm-4.3.0.RELEASE.jar 464KB
spring-websocket-4.3.0.RELEASE.jar 437KB
spring-jdbc-4.3.0.RELEASE.jar 416KB
standard.jar 384KB
spring-messaging-4.3.0.RELEASE.jar 372KB
spring-aop-4.3.0.RELEASE.jar 371KB
httpclient-4.1.3.jar 344KB
log4j-1.2.13.jar 312KB
dom4j-1.6.1.jar 307KB
spring-jms-4.3.0.RELEASE.jar 282KB
commons-lang-2.5.jar 273KB
spring-tx-4.3.0.RELEASE.jar 261KB
spring-expression-4.3.0.RELEASE.jar 258KB
ognl-3.1.10.jar 230KB
commons-beanutils-1.8.0.jar 226KB
zkclient-0.1.0.jar 194KB
pinyin4j-2.5.0.jar.jar 184KB
httpcore-4.1.4.jar 177KB
spring-webmvc-portlet-4.3.0.RELEASE.jar 173KB
commons-io-2.2.jar 170KB
json-lib-2.4-jdk15.jar 155KB
commons-digester-1.8.jar 140KB
xbean-spring-4.5.jar 128KB
commons-pool2-2.4.2.jar 109KB
aspectjrt-1.5.0.jar 106KB
commons-dbcp-1.2.jar 105KB
javax.servlet.jar 96KB
ezmorph-1.0.6.jar 84KB
spring-oxm-4.3.0.RELEASE.jar 83KB
commons-discovery-0.4.jar 75KB
jzlib-1.1.3.jar 70KB
json-20131018.jar 64KB
commons-pool.jar 61KB
commons-logging-1.1.1.jar 59KB
spring-aspects-4.3.0.RELEASE.jar 57KB
commons-fileupload-1.2.1.jar 56KB
mybatis-spring-1.3.1.jar 52KB
commons-codec-1.3.jar 46KB
ehcache-web-2.0.4.jar 44KB
poi-excelant-3.14-20160307.jar 30KB
slf4j-api-1.7.7.jar 29KB
httpmime-4.1.3.jar 26KB
jstl.jar 20KB
jspSmartUpload22.jar 15KB
jsmartcom_zh_CN.jar 13KB
jta-1.1.jar 13KB
slf4j-log4j12-1.7.7.jar 9KB
spring-instrument-4.3.0.RELEASE.jar 7KB
ClassUtil.java 27KB
FileUtil.java 20KB
ThreadUtil.java 15KB
Tools.java 15KB
ThreadUtilServer.java 14KB
ThreadUtilClient.java 14KB
MapListUtil.java 13KB
CacheMapImpl.java 12KB
FileControll.java 11KB
CacheRedisImpl.java 11KB
BaseControll.java 10KB
RequestUtil.java 10KB
CacheEhcacheImpl.java 9KB
共 428 条
- 1
- 2
- 3
- 4
- 5
资源评论
若明天不见
- 粉丝: 1w+
- 资源: 272
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于LLVM框架的代码生成与优化系统.zip
- (源码)基于Arduino的花盆自动化系统.zip
- (源码)基于ZigBee和STM32的智能家居环境监测监控系统.zip
- (源码)基于TensorFlow的多GPU CIFAR10并行训练系统.zip
- (源码)基于C++和Qt框架的游戏工作室服务器管理系统.zip
- (源码)基于Spring Boot的赛事管理系统.zip
- (源码)基于C#和ASP.NET Core的智能家居管理系统.zip
- (源码)基于rosserial的STM32嵌入式ROS通信系统库(Yoneken版改进版).zip
- 9.4 使用生成的识别器模型faceModel.xml预测新图像,并输出匹配结果标签和置信度
- (源码)基于Spring Boot和Shiro的电商管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功