Java Web 架构 需要解决的几个问题
2015-06-15 15:46
543 查看
1 整体架构的选择,是选择重量级架构 还是POJO轻量级架构。
2 系统建模,是选择过程式设计还是面向对象的设计。
过程式设计指的是业务逻辑层只提供一个Service的接口和实现。
面向对象设计指的是采用domain model模式,对整个系统进行整体的对象建模和设计。
3 怎样访问数据库,是选择jdbc的方式还是使用现在的持久层框架
4 怎样处理并发事务,短事务的并发处理和长事务的并发处理。
短事务的并发处理,有几个方案可供选择:
a 使用最少并且性能最差的是采用隔离的事务级别。
b 乐观锁 悲观锁
5 服务器的选择,是选择 tomcat 级别的 还是应用服务器。
6 连接池的选择。
7怎样处理对数据库的压力
怎样判断数据库的压力 在具体的哪几张表上,对压力大的表采用怎样的策略来应对 ?
数据库压力大,是需要做横向还是纵向切分?对具体的表而言,是散列还是其他策略?
8 怎样做数据库的负载均衡
9怎样做应用的负载均徇
2 系统建模,是选择过程式设计还是面向对象的设计。
过程式设计指的是业务逻辑层只提供一个Service的接口和实现。
面向对象设计指的是采用domain model模式,对整个系统进行整体的对象建模和设计。
3 怎样访问数据库,是选择jdbc的方式还是使用现在的持久层框架
4 怎样处理并发事务,短事务的并发处理和长事务的并发处理。
短事务的并发处理,有几个方案可供选择:
a 使用最少并且性能最差的是采用隔离的事务级别。
b 乐观锁 悲观锁
5 服务器的选择,是选择 tomcat 级别的 还是应用服务器。
6 连接池的选择。
7怎样处理对数据库的压力
怎样判断数据库的压力 在具体的哪几张表上,对压力大的表采用怎样的策略来应对 ?
数据库压力大,是需要做横向还是纵向切分?对具体的表而言,是散列还是其他策略?
8 怎样做数据库的负载均衡
9怎样做应用的负载均徇
相关文章推荐
- 项目代码架构
- 【Java 安全技术探索之路系列:J2SE安全架构】之四:字节码验证器
- 【Java 安全技术探索之路系列:J2SE安全架构】之三:访问控制器
- 【Java安全技术探索之路系列:Java可扩展安全架构】之三:JCA(二):JCA类和接口
- 【Java安全技术探索之路系列:Java可扩展安全架构】之二:JCA(一):JCA架构介绍
- WIN7 IIS7.5web部署.NET项目遇到的问题
- IIS日志-网站运维的好帮手
- 网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
- Drupal 网站突然出现PDOException错误
- 网站WEB文档本地读取组件
- 如何发布自己的网站
- How-to: install puppet via yum
- 网站访客手机号码、qq 号码哪家捕获率高
- Android很详细的将开源库分类列出的网站
- CDNPlus的作用和架构
- 企业应用通用架构图
- Android系统架构分析 和 Android应用程序组件介绍
- .NET逻辑分层架构总结
- HA高可用集群
- 微软架构师解读Windows Server 2008 R2新特性