Location:
Search - jdbc dao
Search list
Description: ·VI·
目 录
前言
第1章 高性能聊天系统...................................................................................................1
1.1 系统需求...........................................................................................................1
1.2 架构设计...........................................................................................................2
1.2.1 Java事件模型.....................................................................................................2
1.2.2 架构设计图.......................................................................................................5
1.2.3 协议设计.........................................................................................................5
1.2.4 多线程...........................................................................................................6
1.2.5 线程池...........................................................................................................9
1.2.6 非堵塞I/O........................................................................................................11
1.3 Socket核心设计和实现...............................................................................................13
1.3.1 TCP和Reactor模式.................................................................................................14
1.3.2 UDP实现..........................................................................................................19
1.3.3 客户端实现.......................................................................................................22
1.4 Socket接口设计和实现..............................................................................................28
1.4.1 队列和对象类型..................................................................................................28
1.4.2 访问者模式定义..................................................................................................32
1.4.3 访问者模式实现..................................................................................................36
1.4.4 协议封装........................................................................................................39
1.4.5 重整Refactoring.................................................................................................41
1.5 应用接口设计和实现................................................................................................45
1.5.1 Connection API..................................................................................................46
1.5.2 ConnectionFactory API...........................................................................................49
1.5.3 TcpConnection API...............................................................................................53
1.5.4 UdpConnection API...............................................................................................54
1.6 应用层设计和实现..................................................................................................56
1.6.1 客户端聊天测试..................................................................................................56
1.6.2 服务器聊天测试..................................................................................................58
1.7 性能测试..........................................................................................................59
1.8 小结..............................................................................................................61
第2章 简单的用户注册系统..............................................................................................62
2.1 需求分析............................................................................................................62
2.2 系统设计............................................................................................................62
2.2.1 JSP/Servlet与J2EE.................................................................................................63
2.2.2 结构设计图........................................................................................................64
2.2.3 JSP/JavaBeans技术要点.............................................................................................65
2.2.4 JDBC和连接池......................................................................................................68
2.2.5 数据库设计........................................................................................................70
2.3 类的详细设计和实现..................................................................................................71
2.3.1 Facade模式........................................................................................................71
2.3.2 JDBC通用操作类....................................................................................................73
2.3.3 E-mail发送通用类..................................................................................................78
2.3.4 用户资料管理......................................................................................................79
2.3.5 密码数据操作类....................................................................................................83
2.3.6 登陆验证功能......................................................................................................85
2.4 界面编程实现........................................................................................................87
2.4.1 登陆验证页面......................................................................................................87
2.4.2 注册页面..........................................................................................................88
2.5 调试、发布和运行....................................................................................................90
2.5.1 单元测试..........................................................................................................91
2.5.2 快速配置开发环境..................................................................................................92
2.5.3 Tomcat配置和调试..................................................................................................93
2.5.4 Tomcat连接池使用..................................................................................................95
2.6 Hibernate使用.......................................................................................................99
2.7 小结................................................................................................................103
第3章 Jive论坛系统.....................................................................................................107
3.1 Jive功能需求.......................................................................................................107
3.2 Jive与设计模式.....................................................................................................108
3.2.1 设计模式.........................................................................................................109
3.2.2 ForumFactory与工厂模式...........................................................................................109
3.2.3 统一入口与单态模式...............................................................................................113
3.2.4 访问控制与代理模式...............................................................................................114
3.2.5 批量分页查询与迭代模式...........................................................................................115
3.2.6 过滤器与装饰模式.................................................................................................120
3.2.7 主题监测与观察者模式.............................................................................................124
3.3 Jive安全管理机制...................................................................................................128
3.3.1 安全验证机制.....................................................................................................129
3.3.2 用户资料管理.....................................................................................................132
3.4 Jive的缓存机制.....................................................................................................133
3.4.1 缓存原理和实现...................................................................................................133
3.4.2 缓存使用.........................................................................................................136
3.4.3 小结.............................................................................................................139
3.5 Jive的其他组件技术.................................................................................................140
3.5.1 Jive的树形结构...................................................................................................140
3.5.2 XML和JDOM........................................................................................................143
3.5.3 全文检索和Lucene.................................................................................................147
3.5.4 Jive的中文问题...................................................................................................152
3.6 Jive图形处理.......................................................................................................154
3.6.1 图片上传处理.....................................................................................................154
3.6.2 服务器端图形处理.................................................................................................157
3.7 Jive安装调试运行...................................................................................................159
3.8 小结...............................................................................................................160
第4章 网站内容管理系统.................................................................................................161
4.1 需求分析...........................................................................................................161
4.2 架构设计...........................................................................................................162
4.2.1 系统架构图.......................................................................................................163
4.2.2 MVC模式和Struts..................................................................................................164
4.2.3 DBO模式和Castor..................................................................................................167
4.2.4 Cache设计........................................................................................................172
4.3 详细设计和实现.....................................................................................................173
4.3.1 基本对象设计.....................................................................................................173
4.3.2 数据模型的实现...................................................................................................174
4.3.3 抽象工厂(Abstract Factory)模式...................................................................................175
4.3.4 生成器(Builder)模式..............................................................................................180
4.4 表现层的实现.......................................................................................................187
4.4.1 Strut相关设置....................................................................................................187
4.4.2 创建PageForm.....................................................................................................189
4.4.3 创建PageAction...................................................................................................192
4.4.4 创建page.jsp页面.................................................................................................194
4.4.5 自定义标签库.....................................................................................................196
4.4.6 创建SavePageAction...............................................................................................199
4.4.7 Tile模板.........................................................................................................201
4.4.8 创建cmsMenu.jsp..................................................................................................203
4.4.9 创建index.jsp....................................................................................................203
4.4.10 小技巧..........................................................................................................204
4.5 项目重整Refactoring................................................................................................205
4.6 调试、发布和运行...................................................................................................206
4.6.1 配置和运行.......................................................................................................206
4.6.2 Log调试信息的配置................................................................................................206
4.7 小结...............................................................................................................207
第5章 订阅信息系统.....................................................................................................209
5.1 需求分析...........................................................................................................209
5.2 架构设计...........................................................................................................209
5.2.1 Cache和Pool......................................................................................................210
5.2.2 EJB框架体系......................................................................................................211
5.2.3 架构图...........................................................................................................213
5.2.4 接口框架设计.....................................................................................................213
5.3 EJB详细设计和实现..................................................................................................214
5.3.1 业务对象建模.....................................................................................................215
5.3.2 开发环境配置.....................................................................................................216
5.3.3 CMP图形开发......................................................................................................217
5.3.4 实体Bean.........................................................................................................221
5.3.5 Facade Session Bean..............................................................................................229
5.3.6 Transfer Object模式..............................................................................................232
5.4 Web与EJB接口框架...................................................................................................233
5.4.1 框架的设计.......................................................................................................233
5.4.2 框架的实现.......................................................................................................235
5.4.3 框架的使用.......................................................................................................243
5.5 表现层的设计和实现.................................................................................................247
5.5.1 创建ActionForm...................................................................................................247
5.5.2 创建Action 类....................................................................................................248
5.5.3 创建JSP页面......................................................................................................248
5.6 调试配置和运行.....................................................................................................249
5.6.1 JBoss和MySQL的配置...............................................................................................250
5.6.2 JNDI配置.........................................................................................................251
5.6.3 部署和发布.......................................................................................................253
5.6.4 调试和测试.......................................................................................................254
5.7 小结...............................................................................................................254
第6章 用户安全管理系统.................................................................................................256
6.1 需求分析...........................................................................................................256
6.2 架构设计...........................................................................................................256
6.2.1 角色.............................................................................................................257
6.2.2 J2EE的JAAS.......................................................................................................257
6.2.3 单点登录.........................................................................................................259
6.2.4 邮件发送组件.....................................................................................................261
6.3 详细设计和实现.....................................................................................................261
6.3.1 业务对象建模.....................................................................................................261
6.3.2 数据库设计.......................................................................................................263
6.3.3 实体bean实现.....................................................................................................263
6.3.4 Session Bean实现.................................................................................................266
6.3.5 EJB容器安全配置..................................................................................................273
6.4 JMS 邮件发送组件...................................................................................................275
6.4.1 消息发送器.......................................................................................................276
6.4.2 MDB..............................................................................................................279
6.5 Web层的实现........................................................................................................282
6.5.1 用户资料管理.....................................................................................................282
6.5.2 Web容器安全配置..................................................................................................287
6.6 调试配置和运行.....................................................................................................289
6.6.1 JAAS配置.........................................................................................................290
6.6.2 邮件服务的配置...................................................................................................291
6.6.3 部署和发布.......................................................................................................292
6.7 小结...............................................................................................................292
第7章 EJB方法调用框架..................................................................................................294
7.1 框架概况...........................................................................................................294
7.1.1 远程调用技术背景.................................................................................................294
7.1.2 框架结构.........................................................................................................295
7.2 框架设计..........................................................................................................296
7.2.1 代理(Proxy)模式...............................................................................................296
7.2.2 动态代理........................................................................................................298
7.2.3 反射(Reflection)和方法调用....................................................................................300
7.2.4 HTTP协议和对象序列化............................................................................................302
7.2.5 框架设计图......................................................................................................304
7.2.6 HTTPSession和缓存机制...........................................................................................305
7.2.7 基于HTTP的安全机制..............................................................................................306
7.3 类的详细设计和实现................................................................................................309
7.3.1 基本业务对象....................................................................................................310
7.3.2 动态代理工厂....................................................................................................312
7.3.3 肥客户端/服务器架构下实现.......................................................................................315
7.3.4 Web层代理Servlet Proxy..........................................................................................322
7.3.5 浏览器/服务器架构下实现.........................................................................................324
7.3.6 核心代理Business Proxy实现......................................................................................327
7.4 框架的使用和调试..................................................................................................333
7.4.1 配置............................................................................................................333
7.4.2 浏览器/服务器架构下的应用.......................................................................................335
7.4.3 肥客户端/服务器架构下的应用.....................................................................................336
7.5 小结..............................................................................................................337
第8章 网上商店系统...................................................................................................338
8.1 系统需求和设计...................................................................................................338
8.1.1 基本业务对象...................................................................................................339
8.1.2 数据表设计.....................................................................................................340
8.2 数据操作通用框架.................................................................................................344
8.2.1 框架的提炼和设计...............................................................................................347
8.2.2 增、删、改、查框架实现.........................................................................................352
8.3 商品类别管理功能的实现...........................................................................................356
8.3.1 创建Session Bean................................................................................................357
8.3.2 EJB配置.........................................................................................................358
8.3.3 创建Category相关类实现..........................................................................................360
8.3.4 Web配置.........................................................................................................361
8.3.5 创建Category.jsp................................................................................................362
8.4 商品管理功能的实现................................................................................................364
8.4.1 创建ProductManager..............................................................................................364
8.4.2 EJB配置.........................................................................................................366
8.4.3 创建Product相关类实现...........................................................................................368
8.4.4 Web配置.........................................................................................................369
8.4.5 创建product.jsp.................................................................................................370
8.4.6 商品图片上传功能................................................................................................374
8.5 商品批量查询和多页显示............................................................................................376
8.5.1 DAO模式.........................................................................................................377
8.5.2 Strut框架下设计和实现...........................................................................................385
8.5.3 页导航条实现....................................................................................................388
8.6 购物车功能的实现..................................................................................................393
8.6.1 有状态Session Bean..............................................................................................393
8.6.2 Web功能实现.....................................................................................................396
8.7 小结..............................................................................................................399
Platform: |
Size: 31514707 |
Author: fengbozs@163.com |
Hits:
Description: 一个简单的留言网上留言系统,适合初学者学习,希望大家喜欢-A simple message online message system, suitable for beginners to learn, I hope you like
Platform: |
Size: 33792 |
Author: li |
Hits:
Description: 本课程学习完毕后学员可以熟练掌握以下内容
·Struts框架
讲解MVC标准实现框架Struts的基本配置及基本使用,讲解了Struts的基本工作原理,常用标签(HTML、LOGIC、
BEAN)、各种主要Action(Action、ForwardAction、DispatchAction)、Struts验证框架、Struts国际化、Struts解
决重复提交及文件上传操作等。
·Hibernate框架
讲解Hibernate框架的基本ORMapping实现及Hibernate主要的配置操作,并讲解了Hibernate数据检索操作、实体映射
技术、复合主键、实体层设计、容器映射技术及复杂的数据关联技术,并结合之前讲解的struts框架与DAO设计模式和
数据关联技术一起完成了三个大的项目开发练习,以帮助读者巩固Hibernate及Struts的使用。
·Spring框架
结合Java基础中的对象产生介绍了Spring产生的主要目的,并通过代码详细讲解了Spring中各主要配置文件的作用,
并讲解了Spring中的Ioc、AOP技术和Jdbc模板技术,最后讲解了如何将Spring与Struts、Hibernate三个框架联合进
行开发,在最后的案例讲解中,重点讲解了SSH框架联合开发技术。
-After studying this course students can master the following
Struts framework
On the standard MVC framework Struts implementation of the basic configuration and basic use, to explain the basic working principle of Struts, commonly used tags (HTML, LOGIC,
BEAN), the main Action (Action, ForwardAction, DispatchAction), Struts validation framework, Struts internationalization, Struts solution
Must duplicate submission and file upload operation.
Hibernate Framework
Hibernate framework to explain the basic implementation ORMapping and Hibernate configuration of the main operation and on the Hibernate data retrieval operation, physical mapping
Technology, composite primary keys, physical layer design, container mapping technique and complex data association techniques, combined with prior to the struts on the DAO framework and design patterns and
Data association technique with three completed project development exercises to help readers to consolidate the use of Hibernate
Platform: |
Size: 9129984 |
Author: 方平 |
Hits:
Description: 本人写的另一个XML实例化小程序,同样也是以前的课程作业,用来将XML文件存储到数据库中(本例是SQL SERVER)的文件。
1. 数据库配置存储在Properties文件中,可以自由配置JDBC连接字符串而无需重新编译。
2. 其中用到了DOM4J来读取和存储XML文件,使用的是微软的JDBC类库。
3. 使用了DAO模式来存储数据库,如果针对不同的数据库可以使用不同的DAO,只需对DAO重新配置即可。-I wrote another small XML instantiation process, the same curriculum is also a previous operation, used to store XML documents into a database (in this case is SQL SERVER) document. 1. Database configuration file is stored in the Properties, you can freely configure the JDBC connection string without having to recompile. 2. DOM4J one of the uses to read and store XML documents, using Microsoft' s JDBC class library. 3. The use of the DAO pattern to store the database, if for different databases can use different DAO, only for DAO can be re-configured.
Platform: |
Size: 537600 |
Author: 刘洋 |
Hits:
Description: 账户的dao实例使用jdbc开发 适用于各种系统的账户的数据库操作-Dao accounts jdbc examples of the use of the development of systems applicable to the accounts database operations
Platform: |
Size: 1024 |
Author: 黄 |
Hits:
Description: 用jdbc插件开发 liferay-portal-Jdbc development with the development of plug-ins liferay-portal
Platform: |
Size: 1179648 |
Author: hefeng |
Hits:
Description: 用JSP完成的学生选课系统,其中包含数据库的应用,应用MVC设计模式、HTML、Javascript、Servlet、JSP、JDBC和DAO等技术,主要实现学生注册模块、学生选课管理模块和课程维护模块这三个模块-a Course Registration System using JSP
Platform: |
Size: 126976 |
Author: Quintin |
Hits:
Description: using database for web application with JDBC JIND Tomcat.DAO design pattern for encapsulate database access.-using database for web application with JDBC JIND Tomcat.DAO design pattern for encapsulate database access.
Platform: |
Size: 78848 |
Author: Napster |
Hits:
Description: 包含完整的笔记及源码,内有7个项目,都经过调试,保证您下了不会后悔 。
项目01_JSP+JDBC留言管理程序(源码+笔记)
项目02_使用JSP完成简单的登陆程序(源码+笔记)
项目03_JSP+DAO留言管理程序(源码+笔记)
项目04_使用JSP基于数据库完成用户登陆(源码+笔记)
项目05_MVC+DAO_留言管理程序(源码+笔记)-Contains the complete set of notes and source code, there are seven projects have been debugging, ensure that you will not regret it down. Project 01_JSP+ JDBC message management program (source+ notes) to complete a simple project 02_ login using JSP program (source+ notes) project 03_JSP+ DAO message management process (source+ notes) project 04_ complete with JSP-based database user login ( Source+ notes) project 05_MVC+ DAO_ message management program (source+ notes)
Platform: |
Size: 830464 |
Author: chenge |
Hits:
Description: 用JSP开发的一个MVC模式,本版本一共三个,从JDBC到DAO到MVC供初学者参考,也很适合大学学习,对JAVA编程有一个较好的认识-JSP development using a MVC model, the version of a total of three, from the JDBC DAO to the MVC for the beginner to the reference, is also very suitable for university study, on the JAVA programming to have a better understanding of
Platform: |
Size: 55296 |
Author: 321 |
Hits:
Description: android行动网JSP新闻发布系统源码
技术实现:采用JSTL标签,基于servlet,jdbc开发。使用mysql数据库。
设计优势:一切技术使用最底层的,没有使用ssh框架,可以在任何国内的jsp空间里使用。
良好的分层,大量方法重用,无垃圾代码。代码分为action层,service层和公用的类库。
无dao层,所有代码中无sql语句,全部写入xml配置文件中,保证的代码良好的可读性和修改性。使用dbcp连接池管理数据库连接。使用自定义标签控制权限,保证网站后台的安全。 -android Action Network press release system source code JSP technology: using JSTL tags, based on the servlet, jdbc development. Use mysql database. Design advantages: all the technical use of the bottom, do not use ssh framework for any country in the jsp space use. Good stratification, a large number of method reuse, no garbage code. Code into action layer, service layer and public libraries. No dao layer, all of the code is no sql statement, all write xml configuration file, the code to ensure good readability and modifiability. Dbcp connection pool management using the database connection. Permission to use a custom label control to ensure the safety of the background site.
Platform: |
Size: 2924544 |
Author: 刘宏宇 |
Hits:
Description: jdbc数据库生成工具,针对数据库表,生成对应的dao-jdbc dao
Platform: |
Size: 1664000 |
Author: 安立国 |
Hits:
Description: java login ok code in jdeveloper 10 or 11g
Platform: |
Size: 8192 |
Author: ali |
Hits:
Description: java编程技术-JDBC数据库访问。主要介绍了: PostgreSQL数据库简介 ;Java数据库技术概述;传统的数据库连接方法;使用数据源连接数据库;预处理语句;DAO设计模式介绍。
-java programming-JDBC database access. Introduces: PostgreSQL Database profile Java database technology overview traditional database connection method connect to the database using the data source prepared statement DAO design pattern description.
Platform: |
Size: 326656 |
Author: 杨蕾玉 |
Hits:
Description: Dbus.java:DAO层连接mysql及关闭连接;
Users.java:对用户信息的封装;
UserInterface.java:DAO层数据库访问接口;
UserImpl.java:DAO层数据库访问简单实现;
LoginServlet.java:用于处理用户登陆的servlet;
EncodeServlet.java:字符编码过滤器,设置为gb2312.-Dbus.java: DAO layer connection mysql and close the connection Users.java: package for user information UserInterface.java: DAO layer database access interface UserImpl.java: DAO layer database access simple implementation LoginServlet.java: used to handle Login servlet EncodeServlet.java: character encoding filter is set to iso- 8859-.
Platform: |
Size: 3072 |
Author: 杨弘军 |
Hits:
Description: jdbc中DAO的标准写法,也是企业中的标准写法, -JDBC DAO standard wording, but also the enterprise standard wording, JDBC DAO in the standard wording, but also in the standard wording,
Platform: |
Size: 131072 |
Author: 张和 |
Hits:
Description: JDBC用于对orcl数据库增.删.改.查中的实现类-JDBC database CRUD
Platform: |
Size: 2048 |
Author: 荣宝建 |
Hits:
Description: java程序中的数据库连接,此为基础连接oracle数据库,采用dao层的方法-java jdbc dao
Platform: |
Size: 702464 |
Author: |
Hits:
Description: 利用jsp+servlet+javabean+jdbc+dao.实现的一个网上商城,可下订单,实现交易-make use ofjsp+servlet+javabean+dao.relalize a shop online,order,make transiction
Platform: |
Size: 15811584 |
Author: 王仕兵 |
Hits:
Description: 利用jsp+servlet+jdbc+dao+javabean实现的网上商城项目,可下订单 ,实现交易-make use of jso,servlet jdbc,dao, javabean,relalise a shop online .make order and transction
Platform: |
Size: 33368064 |
Author: 王仕兵 |
Hits: