架构基础
文章平均质量分 96
要吃饭的嘛
抽象不等于生活
展开
-
Basedao
Basedao 为什么要建立basedao:若有新的功能需要添加,但是该功能与现有的dao层的接口的功能无关,就需要新建一个dao层,实现要添加的方法,如果有和userdao或者recorddao相类似,但是参数类型不同的方法,也得再写一遍方法,这样大大提高了代码的工作量。所以建立basedao,把通用的方法放到里面,让其他的dao层接口继承该接口,其他的dao层实现类也继承该实现...转载 2018-09-17 12:30:24 · 11292 阅读 · 1 评论 -
连接池
连接池概念频繁的打开和关闭连接对数据库服务器有很大的压力, 而且也没有必要我们可以使用容器来管理数据库连接对象在服务器启动时可以先准备好一定数量的连接对象并放入连接池中当用户需要使用连接对象的时候,先从池里拿,如果池里不够再做相应处理当连接对象使用完毕, 用户可以把它归还到连接池中, 别的用户还可以继续使用自定义连接池在java app建立连接池,用户一访问从池子里...转载 2018-09-17 12:33:04 · 162 阅读 · 0 评论 -
Jdbc
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC提供了两套接口:JDBC API 【面向开发人员的接口】 JDBC Driver ...转载 2018-09-12 12:54:35 · 281 阅读 · 0 评论 -
三层架构
三层架构三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般...转载 2018-09-17 12:29:12 · 556 阅读 · 0 评论 -
简单实现spring框架的ioc
简单实现spring框架的ioc首先复习一下依赖倒转原则 依赖倒转原则(ioc) 高层模块不应该依赖于底层模块,二者都应该依赖其抽象 抽象不应该依赖于细节,细节应该依赖于抽象 类A直接依赖于类B,假如未来有可能改成类A依赖于类C,这种场景下 类A就是高层模块,负责复杂的业务逻辑; 类B和类C是低层模块,负责基本的原子操作 * 面向对象 -> 面向接口...转载 2018-09-17 12:32:23 · 456 阅读 · 0 评论 -
异常处理
异常处理巧用异常实现事务处理事务的概念数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必...转载 2018-09-17 12:30:58 · 120 阅读 · 0 评论 -
(多线程,客户端-服务器通信)在彩票管理系统的应用
1.多线程在本项目中的线程安全体现在客户端的读线程, 通过人为的控制和调度, 保证共享资源的多线程访问成为线程安全, 确保结果的准确 //一个对象一把锁,即所有客户端的读线程是共用一把锁 synchronized (ClientDemo.class) { if (ClientDemo.lastResponse == null) { try { ClientDe...原创 2018-10-08 09:14:31 · 370 阅读 · 0 评论