java web 应用中包,接口的设计.txt
《java web 应用中包,接口的设计.txt》由会员分享,可在线阅读,更多相关《java web 应用中包,接口的设计.txt(2页珍藏版)》请在文库网上搜索。
1、采用标准的架构:描述从低层到高层首先是系统分析,找出你需要什么功能,然后按照下面的步骤执行:数据库层:数据库层就是SQL语句、数据库、表、视图、触发器等等的创建和管理。这一层和JAVA无关,但是却是最重要的一层持久层(Hibernate、JPA、JDBC):这一层的目的很明确,就是ORM,这里还不用你定义接口和类,你只要使用框架就可以了。DAO层(Data Access Object):这一层比较重要点,这里定义的都是对一些最原始的类进行操作的方法打个比方:我们有一个Account类,用来表示账号,那么对应有一个接口public interface AccountDao Account cre
2、ate( Account account ); /创建一个Account账号void update( Account acconut ); /修改账号void delete( int id ); /通过ID删除Accountvoid find( int id ); /通过ID找到Account然和我们有具体的实现public class AccountDaoImplForHibernate implements AccountDao/这里实现AccountDao所有的接口这里要 明一下, 什么要这个DAO层,我 接操 Hibernate框架 不就可以了么 什么要用一个AccountDao 从
3、进行 。这就是Java 接口 所 ,定义了一个接口,你就不用管下面的具体实现是用那个框架实现的, 实现就可以了。 的目的是要重用, WEB 发 , 个 都有 不 的要 ,所以 就 重用不重用不关我:就用Hibernate管理数据库了,下currency1 发类“的不了我重,不fi。fl很明 ,这很实用,“ 就能进行 发,但是这明 是的。”据我 发B/S系统的(我这么 ,实我 过个),我用Dao层WEB框架和ORM框架 来进行 发。不 发WEB 点的 有么有 , currency1修改 一个类都 重,currency1都 重 数据 、 接数据库、 持久 框架 里 一 ,一个 目 用 。但是 我们
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 应用 接口 设计