ztl 2.0版本基本架构
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版本基本架构相关推荐
- JEECG V3.0版本 (工作流在线定义+UI快速开发库+代码生成器) 全新架构技术,漂亮的界面+智能代码生成+智能工作流
简要说明 JEECG V3.0版本推翻原有SSH2架构,采用SpringMVC+Hibernate+Spring jdbc基础架构, 采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数据 ...
- 分离硬件和代码、稳定 API,PyTorch Lightning 1.0.0 版本正式发布
机器之心报道 机器之心编辑部 还记得那个看起来像 Keras 的轻量版 PyTorch 框架 Lightning 吗?它终于出了 1.0.0 版本,并增添了很多新功能,在度量.优化.日志记录.数据流. ...
- flannel原理初探针对0.1.0版本
flannel flannel是针对k8s设计的三层的网络解决方案.在k8s中为了使pod之间能够使用一种偏平的网络架构,从而完成跨Pod的网络通信. 官网给的原理图如下: flannel 使用TUN ...
- Nacos 1.0.0 GA,架构、功能与 API 设计全面重构
Nacos 1.0.0 GA 版本发布了,此版本在架构.功能和 API 设计上进行了全方位的重构和升级. 此版本新特性包括: 注册实例支持 ephemeral 字段 Nacos 1.0.0 版本在 i ...
- 独家专访:SequoiaDB 3.0 版本正式发布!协议级完整兼容MySQL!
SequoiaDB 3.0 版本正式发布!协议级完整兼容MySQL! 标签:SequoiaDB 3.0,MySQL,OLTP SequoiaDB巨杉数据库 3.0,在产品GA发布后,经过近半年在金融级 ...
- OpenKruise v0.9.0 版本发布:新增 Pod 重启、删除防护等重磅功能
作者 | 王思宇(酒祝) Photo Creidt@ 王思宇(酒祝) 背景 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computin ...
- OpenKruise v0.8.0 版本发布:K8s 社区首个规模化镜像预热能力
作者 | 王思宇(酒祝) 来源 | 阿里巴巴云原生公众号 背景 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Founda ...
- 开源微服务运行时 Dapr 发布 1.0 版本
作者 | Dapr 社区 译者 | 敖小剑 来源|阿里巴巴云原生公众号 Dapr 是 2019 年 10 月开源的分布式运行时.早在 Dapr 开源初期,阿里云就开始参与 Dapr 社区建设和代码开发 ...
- 支持异构图、集成GraphGym,超好用的图神经网络库PyG更新2.0版本
©作者 | 陈萍.杜伟 来源 | 机器之心 当前最流行和广泛使用的 GNN 库 PyG(PyTorch Geometric)现在出 2.0 版本了,新版本提供了全面的异构图支持.GraphGam 以及 ...
最新文章
- 我所理解的卡尔曼滤波——公式推导与应用
- Matlab数据的可视化 -- 条形图
- mysql workbench pdm_MySQL Workbench
- Python练习 | Python之图像的基本操作和处理
- 数据库设计Step by Step (10)——范式化
- Java各种数据类型的转换
- 浅析五种C语言内存分配的方法及区别
- cocos 禁掉快速点击_win10系统快速运行debug程序的技巧
- hp打印机没有右键扫描_安装HP打印机报错 0x000006be解决方法,图文操作步骤详解...
- CDA Level I 模拟题(1)【附答案解析】
- Netplus里的基本概念
- 国内外优秀程序员的博客全在这了,请查收
- Android 更换皮肤
- 读《哈佛大学》纪录片 后感
- Win10屏幕截图自动保存方法
- PS 滤镜——旋转模糊
- bind server.c
- Pygame小游戏:植物大战僵尸游戏真的有“毒”?戒不掉啊~
- 百度超级链作为专班核心成员 参与北京市政务区块链顶层设计
- 【python】print函数的用法示例与讲解