800万应届生,程序员大佬的毕业设计,成就另类“逆向编程”

Framework框架说明

Framework框架集成了log、cache、config、db、rpc、message、task、web,每块都以模块形式组织,可以根据项目需要获取模块。

  • framework-common 定义公用的常量、工具类等

800万应届生,程序员大佬的毕业设计,成就另类“逆向编程”

获取源码,项目讲解视频,基础知识点讲解 欢迎加群616959444

  • framework-rpc 该模块是分布式的核心模块,定义了生产者与消费者,采用apache thrift协议,可以快速简单与zookeeper部署

800万应届生,程序员大佬的毕业设计,成就另类“逆向编程”

获取源码,项目讲解视频,基础知识点讲解 欢迎加群616959444

  • framework-cache 定义了缓存的获取。

  • framework-cache-core 缓存核心模块

  • framework-cache-redis 采用redis作为缓存

  • framework-cache-simple 用内存来实现缓存的,不建议生产环境使用

  • framework-db 是简单易用的轻量级DAO(Data Access Object)框架,它集成了Hibernate实体维护和Mybaits SQL分离的两大优势,提供了非入侵式API,可以与Hibernate、SpringJdbc等数据库框架很好的集成

  • framework-db-core 数据库核心模块,定义了@Dao、@Sql、@Param等注解

  • framework-db-sh 采用spring、hibernate来实现的数据库模块

  • framework-config 该模块定义了配置项的获取

  • framework-config-api 采用远程方式获取配置项,定义了配置项的获取的接口

  • framework-config-core 定义了配置项获取方式,例如获取资源文件的路径,Configuration.getString("RESOURCE.PATH"),改配置项定义在config_item, config_item_param表中

    在这里推荐一下小编的Java学习君羊,不管你是小白还是大牛,我们都欢迎你的到来!不管你是斗图还是学习,我们都欢迎你的加入!不管你是单身狗还是撒狗粮,我们都欢迎你!

  • framework-log 分布式集成日志模块,目前日志可以采用本地记录,通过远程接口上传服务器

  • framework-log-core 分布式日志核心模块

  • framework-log-mongodb 采用mongodb存储分布式日志

  • framework-log-db 采用数据库表存储分布式日志

  • framework-log-file 采用文件存储分布式日志

  • framework-message 消息模块,支持其它模块短信、邮件、移动终端消息推送、web端桌面消息推送等功能

  • framework-message-api 远程接口

  • framework-message-core 消息的核心模块

  • framework-task Job模块,支持任务的新增、启动、暂停、重试、停止、删除

  • framework-task-api 远程接口

  • framework-task-core Job核心模块

  • framework-bootstrap 非web项目启动模块,运行 Startup启动、Shutdown关闭,关闭端口在config.properties里面配置

Framework-db

具有以下特征:

  1. O/R mapping不用设置xml,零配置便于维护

  2. 不需要了解JDBC的知识

  3. SQL语句和java代码的分离

  4. 可以自动生成SQL语句

  5. 接口和实现分离,不用写持久层代码,用户只需写接口,以及某些接口方法对应的sql 它会通过动态代理自动生成实现类

  6. 支持自动事务处理和手动事务处理

  7. MiniDao整合了Hibernate+mybatis的两大优势,支持实体维护和SQL分离

  8. SQL支持脚本语言

  9. 可以无缝集成Hibernate、Spring等第三方框架,也可以单独部署运行,适应性强。

###接口和SQL文件对应目录

#####接口文件[EmpDao.java] @Dao public interface EmpDao {

@Sql("select * from emp")

#### SQL文件[EmpDao_queryEmp.sql]

select * from emp where 1 = 1 #if($ dept)and deptno = $ dept.deptno #end

####测试代码[test.java]

800万应届生,程序员大佬的毕业设计,成就另类“逆向编程”

获取源码,项目讲解视频,基础知识点讲解 欢迎加群616959444

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值