最高院执行项目
技术架构选型方案Fantasy
2011年8月25日
目录
总体架构!2整体系统描述 2架构选型!4 JDK选型(JDK1.6_22 32位) 4 IOC容器选型(Spring3.0.5.RELEASE) 5 ORM选型(MyBatis) 6 MVC选型(SpringMVC) 7认证和权限选型(shiro1.1 + ralasafe 1.1) 8前台组件选型 11案件导入导出架构设计!12总体架构设计 12客户端功能结构 13技术实现方式 14
总体架构
整体系统描述
系统架构图总揽
展示层 :主要面向B/S架构,展示层主要由web资源文件组成,包括JSP,JS
和大量的界面控件,同时还采用了AJAX和Flex等RIA技术,负责向用户展现丰富的界面信息,并执行用户的命令
控制层:负责展示层请求的转发、调度和基础验证,同时自动拦截后台返回
jquery是什么功能组件的Runtime异常信息。
领域层:是系统最为丰富的一层,主要负责处理整个系统的业务逻辑。这一
层包括业务服务和领域对象,同时负责系统的事务管理。其中业务服务可以提供本地调用和共享远程服务的功能。
数据访问控制层:数据访问层的目的很明确,主要作为提供数据持久化的功
能,包括数据的读取和写入,操作数据库的方法可以有两种方式ORM方式,ralasafe封装的方式。
公共基础设施层:可以包括Common通用模块,IOC模块,Logging日志模块,
Exception异常模块和单元测试模块。
架构选型
1.JDK选型(JDK1.6_22 32位)
JDK1.5、JDK1.6和JDK1.7选型
测试 1.增加5百万条String数据
测试 2.增加5百万数据到ArrayList<String>中,并且插入时有额外的计算测试 3. HashMap <String, Integer> 有5百万 keys, values. 每对key, value是通过并发线程计算 (这个测试主要测试计算和并发能力)
测试 4.把ArrayList<String>长度位5百万的列表,插入1000个文件中,再从 1000个文件中读取放入到列表中。 (测试多核并发边缘)
从性能上看,JDK1.7 > JDK1.6 > JDK1.5
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论