技术架构规划(个人项目)

      这段时间一直在整理技术类库,不管是java,delphi还是c#等等,有很多优秀的设计思想在里面,在整理的同时,我发现我想把这些优秀的类库全部都整理到一个系统项目里去,随着接触的类库越来越多,这种想法与欲望也越来越强烈,写下这篇文章,记录下个人项目中需要归纳进去的技术。


      1、系统主架构

             SpringMVC 

             hibernate

             jdbc

             

             在主架构平台中,迎合web趋势,规划采用springmvc模式,模型层与业务处理层采用spring提供,重点是数据库层

             规划使用3套处理流程:

             一、hibernate模式(处理简单对象模型业务)

             二、hibernate + jdbc(原生sql) (处理中等复杂对象模型业务及相应速度响应要求)

             三、纯jdbc封装架构 (处理复杂业务模型及异构模型)

            

             WebService异构平台

             1.1、java后端xfire平台webservice服务

             1.2、spring内置webservice服务

      2、系统内置类库

            2.1、Quartz  + Timer 任务调度类库 , Quartz  处理复杂任务调度及异构模型调度任务, Timer 处理简单轻巧任务调度

            2.2、文件上传下载类库(Apache 的commons-fileupload组件

            2.3、日期类库

            2.4、字符处理类库

            2.5、java反射类库 (Reflect 实现)

            2.6、java正则表达式类库

            2.7、Filter拦截器类库

            2.8、Excel导入导出(JXL 、POI)

            2.9、加密解密

            2.10、XML协议

            2.11、JSON协议

            2.12、调用存储过程\sql结构 接口类库

            2.13、日志服务库


未完待续......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值