-
软件设计实现代码
资源描述
创建型
1. Factory Method(工厂方法)
2. Abstract Factory(抽象工厂)
3. Builder(建造者)
4. Prototype(原型)
5. Singleton(单例)
结构型
6. Adapter Class/Object(适配器)
7. Bridge(桥接)
8. Composite(组合)
9. Decorator(装饰)
10. Facade(外观)
11. Flyweight(享元)
12. Proxy(代理)
行为型
13. Interpreter(解释器)
14. Template Method(模板方法)
- 2022-03-19 05:33:10下载
- 积分:1
-
EasyDBUtils
应用背景1.减少了配置文件的数量,使用一个easyDBUtils.properties的配置文件替代了easyDBUtilsService.properties和easyDBUtilsDao.properties
2.将EasyDataSource也写到了easyDBUtils.properties中,key固定为:EasyDataSource,value是实现类的具体路径
**更新后准备工作跟以前不一样了**
需要:
1.在src的根目录下创建配置文件easyDBUtils.properties
2.实现EasyDataSource接口,并在easyDBUtils.properties完成配置
3.业务层和持久层的配置全部写在easyDBUtils.properties文件中关键技术EasyDBUtils是对DBUtils的功能封装
主要功能有:
简化了事务管理————只需要在业务层接口中需要管理事务的方法上进行@StartTransaction的注解声明,EasyDBUtils就会自动的帮你管理事务
简化了持久层的代码————以后在写持久层代码的时候不用在持久层里面传入DataSource或者是Connection了,也都是EasyDBUtils帮你完成。
以后在你写的代码中再也不会出现Connection和DataSource了!!!
使用方法:
====准备工作和配置====
1.实现EasyDataSource接口,完成与数据库连接池的对接,主要是为了给EasyDBUtils自动获取到DataSource和Connection提供帮助
2.在src的根目录下创建两个配置文件 easyDBUtilsDao.properties 以及 easyDBUtilsService.properties
easyDBUtilsService.properties 中的key是业务层的接口名称,value是业务层的实现类的具体路径
easyDBUtilsDao.properties 中的key是持久层的接口名称,value是持久层的实现类的具体路径
====如何使用=====
- 2022-02-20 11:41:55下载
- 积分:1
-
java 摄像头保存
Java推出的JMF(Java Media Framework)之后标着Java进入了多媒体时代,如果你想编写能播放视频的Java程序,必须下载sun公司的JMF2.1(或者更高的版本),它为我们提供了编写多媒体必须的包:java.media代码可运行
- 2023-03-24 06:35:04下载
- 积分:1
-
基于ajax开发的实时聊天室
资源描述新人学习所需要和使用,不多说,上一份DMEO
- 2022-03-26 14:20:30下载
- 积分:1
-
OA系统模块
实现OA功能模块的车辆管理,车辆维护管理,部门管理和员工管理功能。
- 2022-07-09 11:16:50下载
- 积分:1
-
XMPPAndroid客户端源码
XMPPAndroid客户端源码,主要介绍了怎么基于openfire服务器来做即时通开发。
- 2022-03-25 03:15:23下载
- 积分:1
-
指纹识别
在 eclipse 项目文件夹中复制文件和设置生成的路径。作为从 Application.java 的 Java 应用程序运行
输出:
上传扫描的指纹图像 png 图像,请单击开始按钮。我们将得到指纹图像的不同的版本。二进制版本,水平和垂直的线条,斯凯尔顿理顺版本和最后细节信息提取。
项目:
指纹图谱基于拓扑结构匹配的指纹模式使用一个合适的算法。
后的指纹进行匹配。这些点可以保存在数据库中,并进行了授权过程。
该数据库包含现有的授权人的指纹信息。所以提取到的信息比较
数据库和比较现有的信息了。如果超过 20 点匹配,然后与现有用户的手指指纹匹配打印,并能够成功登录。
- 2022-03-15 04:01:32下载
- 积分:1
-
Beem开源源码
对于在android上进行XMPP的开发者来说是一个好消息,可以参考。源代码包括XMMP协议的实现,以及对话聊天方式的交互。Beem 是一个运行于 Android 手机平台的 XMPP (jabber) 的客户端软件,兼容标准的 XMPP 服务器和服务,例如 Ejabberd, Openfire, Facebook, 和 Gmail). 支持 SASL, 代理(Socks4, Socks5, HTTP), DNS SRV, and chatting with a specific resource.
- 2023-04-29 06:50:04下载
- 积分:1
-
一个简单的编译器源码
这是编程语言这门课的大作业(CS 383 Course Project )
In this project, you are going to implement an interpreter for a simple programming language called
SimPL. The language is an extension of calculus which is the basis of functional programming but
includes some features imperative programming as well. Your interpreter should work like a shell, which
takes in an expression and produce correct evaluation results.
- 2022-01-30 23:28:24下载
- 积分:1
-
JAVA 游戏软件:机器人点灯
设计思路:
1.在GUI图形界面上运行,进入游戏,直接进入第一关。
2.拖动工具栏的七个控件,将其移入Main或F1或F2里,使其排列出玩家想要机器人移动的步骤。
3.按下Go,机器人按照玩家在上述三个函数中设计好的步骤移动。按下Stop,机器人停止运动,并回到初始位置。
4.按下Reset,清楚本关的所有记录,重新开始本关游戏。
5.点击位于上部中间的选关,任意选择玩家想要进入的关数。
6.点击帮助/退出,帮助即显示所有控件按钮的作用,退出即结束游戏。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-16 10:02:27下载
- 积分:1