这里分享一个分析、设计、架构。方便大家规划自己的道路。以盖楼为例子分析:要知道用户想盖什么样子的楼(做系统的时候,就是搞懂用户的需求,理解需求)设计:按照用户想要的,设计师把用户的楼设计出来(按照prd,做系统设计、系统分析)架构:楼按照设计师的方案,能否满足承重、能否满足以后的水电、是否方便以后用户的装修(按照系分设计,能否满足系统的稳定性,可扩展性,以及对整体的规划)为什么要分库、分表?单表的数据量限制,当单表数据量到一定条数之后数据库性能会显著下降。数据多了之后,对数据库的读、写就会很多。分库减少单台数据库的压力。背景:接触过几个分库分表的系统,都是通过主键进行散列分裤分表的。这类数据比 Read More
posted @ 2012-07-07 22:09 attitudedecidesall Views(1387) Comments(0) Diggs(0)
一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。 JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。例如如下片断: import java.sql.*; import javax.sql.*; // ... DataSource ds = obtainDataSource(); Connection conn = ds.getConnection(... Read More
posted @ 2012-07-07 21:58 attitudedecidesall Views(705) Comments(0) Diggs(0)
http://wenku.baidu.com/view/9441cafa770bf78a65295463.htmlJavaEE5 Read More
posted @ 2012-07-07 21:51 attitudedecidesall Views(142) Comments(0) Diggs(0)
<?xmlversion=”1.0″encoding=”UTF-8″?><beansxmlns=”http://www.springframework.org/schema/beans”xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xmlns:aop=”http://www.springframework.org/schema/aop”xmlns:tx=”http://www.springframework.org/schema/tx”xsi:schemaLocation=”http://www.springfram Read More
posted @ 2012-07-07 21:38 attitudedecidesall Views(643) Comments(0) Diggs(0)
JNDIJava术语英文全称是:Java Naming and Directory Interface术语解释:一组帮助做多个命名和目录服务接口的API。JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。集群JNDI实现了高可靠性JNDI[8],通过服务器的集群,保证了JNDI的负载平衡和错误恢复。在全局共享的方式下 Read More
posted @ 2012-07-07 21:31 attitudedecidesall Views(904) Comments(0) Diggs(0)
什么是JNDI?The Java Naming and Directory Interface是访问不同名字和目录服务的统一API接口。不同的服务使用不同的名字格式。Java程序需要以相同的格式访问数据库,文件,目录,对象和网络。JNID有两部分接口:应用程序接口和提供服务的接口。在应用程序中使用API来访问名字或目录服务,在一个新的服务中使用SPI来提供服务。JNDI结构名字服务(Naming Services)名字服务提供一种方法,映射标识符到实体或对象。你需要知道的几条基本条款:绑定:绑定是将一个不可分割的名字("原子"名字)与一个对象联系起来。像DNS,我们用名字w Read More
posted @ 2012-07-07 21:17 attitudedecidesall Views(607) Comments(0) Diggs(0)
http://wenku.baidu.com/view/166676778e9951e79b892713.html Read More
posted @ 2012-07-07 20:56 attitudedecidesall Views(157) Comments(0) Diggs(0)