2.0的开发会基于Maven和Subversion做开发管理,2.0项目会分成多个项目进行,由maven进行多个项目集成。

开发上考虑到开发团队的接受程度我们尽量选用Java EE标准相关的技术
Model层选用的技术是JPA,Service层选用的技术是Spring(Seam以后可能在有部分项目中使用),Controller层目前的意向技术是SpringMVC+JSP(如果大家实在不能使用Spring的这套,再考虑使用Struts 2.1.8,但是其实学习和迁移的难度个人认为差不多。JSF以后也可能在部分项目中使用)。
这次的开发要保证可以多数据库支持,至少支持Oracle和MySQL
搜索技术会使用Lucene+Solr
SSO会主要使用Spring Security + CAS
其他技术有待讨论

http://192.168.1.106/svn/book511 下是2.0架构svn管理的部分代码(目前只包括了Model层的模样,和数据交换Service层的模样,和一个最简单的Spring MVC样例),请大家按照wiki上的文档部署好开发环境。从svn上下载parent/trunk/parent, model/trunk/model, exchange-core/trunk/exchange-core, hello/trunk/hello样例。

由于已经有历史数据,所以数据模型就和以前一致,小华也基本整理完以前的数据之间的关系,这个项目就会以王小华为主,在不影响其他工作的前提下,提前进行。

Service和Controller(含以上)层有待进一步讨论再进行分解。

请大家注意:

使用那些Jar和版本,会统一管理,不要自行随意增加。

各个项目名,Package名均会统一管理,不要随便命名。

我们绝大多数项目都必须写日志和单元测试

不要接把以前的代码直接复制过来,如果处置不当,可能会引起SVN出问题

ztl 2.0版本基本架构相关推荐

  1. JEECG V3.0版本 (工作流在线定义+UI快速开发库+代码生成器) 全新架构技术,漂亮的界面+智能代码生成+智能工作流

    简要说明 JEECG V3.0版本推翻原有SSH2架构,采用SpringMVC+Hibernate+Spring jdbc基础架构, 采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数据 ...

  2. 分离硬件和代码、稳定 API,PyTorch Lightning 1.0.0 版本正式发布

    机器之心报道 机器之心编辑部 还记得那个看起来像 Keras 的轻量版 PyTorch 框架 Lightning 吗?它终于出了 1.0.0 版本,并增添了很多新功能,在度量.优化.日志记录.数据流. ...

  3. flannel原理初探针对0.1.0版本

    flannel flannel是针对k8s设计的三层的网络解决方案.在k8s中为了使pod之间能够使用一种偏平的网络架构,从而完成跨Pod的网络通信. 官网给的原理图如下: flannel 使用TUN ...

  4. Nacos 1.0.0 GA,架构、功能与 API 设计全面重构

    Nacos 1.0.0 GA 版本发布了,此版本在架构.功能和 API 设计上进行了全方位的重构和升级. 此版本新特性包括: 注册实例支持 ephemeral 字段 Nacos 1.0.0 版本在 i ...

  5. 独家专访:SequoiaDB 3.0 版本正式发布!协议级完整兼容MySQL!

    SequoiaDB 3.0 版本正式发布!协议级完整兼容MySQL! 标签:SequoiaDB 3.0,MySQL,OLTP SequoiaDB巨杉数据库 3.0,在产品GA发布后,经过近半年在金融级 ...

  6. OpenKruise v0.9.0 版本发布:新增 Pod 重启、删除防护等重磅功能

    作者 | 王思宇(酒祝) Photo Creidt@ 王思宇(酒祝) 背景 ​ OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computin ...

  7. OpenKruise v0.8.0 版本发布:K8s 社区首个规模化镜像预热能力

    作者 | 王思宇(酒祝) 来源 | 阿里巴巴云原生公众号 背景 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Founda ...

  8. 开源微服务运行时 Dapr 发布 1.0 版本

    作者 | Dapr 社区 译者 | 敖小剑 来源|阿里巴巴云原生公众号 Dapr 是 2019 年 10 月开源的分布式运行时.早在 Dapr 开源初期,阿里云就开始参与 Dapr 社区建设和代码开发 ...

  9. 支持异构图、集成GraphGym,超好用的图神经网络库PyG更新2.0版本

    ©作者 | 陈萍.杜伟 来源 | 机器之心 当前最流行和广泛使用的 GNN 库 PyG(PyTorch Geometric)现在出 2.0 版本了,新版本提供了全面的异构图支持.GraphGam 以及 ...

最新文章

  1. 我所理解的卡尔曼滤波——公式推导与应用
  2. Matlab数据的可视化 -- 条形图
  3. mysql workbench pdm_MySQL Workbench
  4. Python练习 | Python之图像的基本操作和处理
  5. 数据库设计Step by Step (10)——范式化
  6. Java各种数据类型的转换
  7. 浅析五种C语言内存分配的方法及区别
  8. cocos 禁掉快速点击_win10系统快速运行debug程序的技巧
  9. hp打印机没有右键扫描_安装HP打印机报错 0x000006be解决方法,图文操作步骤详解...
  10. CDA Level I 模拟题(1)【附答案解析】
  11. Netplus里的基本概念
  12. 国内外优秀程序员的博客全在这了,请查收
  13. Android 更换皮肤
  14. 读《哈佛大学》纪录片 后感
  15. Win10屏幕截图自动保存方法
  16. PS 滤镜——旋转模糊
  17. bind server.c
  18. Pygame小游戏:植物大战僵尸游戏真的有“毒”?戒不掉啊~
  19. 百度超级链作为专班核心成员 参与北京市政务区块链顶层设计
  20. 【python】print函数的用法示例与讲解

热门文章

  1. 注册aws账号领取EC2免费套餐
  2. 用JQ方式写显示隐藏方块
  3. 达林顿管ULN2003A的用法介绍及其实际应用
  4. 如何制作订单出货标签
  5. 再见2014,你好2015
  6. 【五台山论道001】 悟
  7. linux drm 架构及linux drm 架构 之代码分析
  8. 操作系统-读者写者问题(写者优先)
  9. flairNLP / flair
  10. 360安全卫士中的远程地址