Java Web系统架构设计需要解决的几个问题
来源:互联网 发布:当前网络受限 编辑:程序博客网 时间:2024/06/09 22:56
下面列出了java web系统整体设计时需要解决的几个问题。
1.整体架构的选择,是选择重量级架构还是POJO轻量级架构。
2.系统建模,是选择过程式设计还是面向对象的设计。
过程式设计指的是业务逻辑层只提供一个service的接口和实现;
面向对象设计指的是采用domain model模式,对整个系统进行整体的对象建模和设计。
3.怎样访问数据库,是选择jdbc的方式还是使用现成的持久层框架。
4.怎样处理并发事务,短事务的并发处理和长事务的并发处理。
短事务的并发处理,有几个方案可供选择:
a.使用最少并且性能最差的是采用隔离的事务级别。
b.乐观锁,悲观锁。
长事务的处理有两种选择:
a.悲观离线锁
b.乐观离线锁
5.服务器的选择,是选择tomcat级别的还是应用服务器。
6.连接池的选择。
7.怎样处理对数据库的压力。
怎样判断数据库的压力在具体的哪几张表上,对压力大的表采用怎样的策略来应对?
数据库压力大,是需要做横向还是纵向切分?对具体的表而言,是散列还是其他策略?
8.怎样做数据库的负载均衡
9.怎样做应用的负载均衡
10.怎样做页面层的性能优化
- Java Web系统架构设计需要解决的几个问题
- java web系统架构设计需要解决的几个问题
- Java Web 框架需要解决的几个问题
- 关于Django Web应用架构设计开发的几个问题
- 创业需要解决的几个问题
- 缓存架构设计的几个问题
- 架构师需要直面的几个问题
- Web应用架构演进及系统性能、稳定性所需要解决的问题
- web系统架构设计中需要知道的点(前端篇)
- 近期需要解决几个问题。
- 基于三层架构的 Web 层需要解决的问题
- C# WEB开发的几个问题的解决
- 初学JAVA需要搞懂的几个问题
- 初学Java需要搞懂的几个问题
- Java 集合 LinkedList 需要知道的几个问题
- 一个优美的架构需要考虑的几个问题
- 一个优美的架构需要考虑的几个问题
- 一个优美的架构需要考虑的几个问题
- 计算机科学中最重要的32个算法
- 关于NS-2仿真中移动节点的设置 [转载]
- GDB调试基本流程
- NioEventLoop
- apt-get 使用详解
- Java Web系统架构设计需要解决的几个问题
- 黑马程序员_毕向东JAVA基础_面向对象(封装&继承&多态)
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- javaWeb 编码问题
- Cache与Buffer的区别
- 关于https://urs.microsoft.com/urs.asmx .
- openfire二次开发:使用Annotation注解VO转换xml文档
- Android ListView的使用
- jQuery 插件开发 其实很简单