13.png)
DAO层主要完成对数据库的CRUD操作,大部的DAO接口中都有增删改、查一条记录的操作,如下面的CustomerDao和BookDao接口定义:
[java]
public interface CustomerDao {
void add(Customer c);//增
vo....
Read more …

1、概述
AJAX(Asynchronous JavaScript And XML),异步 JavaScript 及 XML,是基于JavaScript、XML、HTML等技术的新用法。老技术新用法。
2、同步和异步
1)传统 web交互方式——同步
浏览器必须要等到服务器端响....
Read more …

1、AWT中的监听器
在JAVA的GUI编程中,大量使用了事件监听器。下面的小DEMO创建了一个小窗口f,并给f加了一个监听器,在监听器中覆写了windowClosing方法,监听f的关闭事件。当点击关闭时,触发事件 --> 产生事件对象 --> 调用监听器中对应方法。
....
Read more …

1、表单的enctype属性
文件上传时,enctype属性必须设置为"multipart/data-form"。该属性指定了提交表单时请求正文的MIME类型,默认值为application/x-www-form-urlencoded。
application/x-www-form-u....
Read more …
12.png)
1、概述
过滤器,又叫拦截器,属于Servlet中的技术,Since Servlet2.3。使用Filter技术可以对web服务器管理的所有web资源,例如JSP、Servlet、静态资源等进行拦截,从而实现一些特殊的功能(后面会有八个案例)。
2、快速入门
1)过滤器编写....
Read more …

Message Digest algorithm 5,中文名为信息摘要算法第五版,常用于网站密码加密、软件正版验证等等。Apache上的开源软件大都提供MD5码。
1、MessageDigest类
java.security.MessageDigest类提供信息摘要算法的功能,....
Read more …

在《MySQL(SQL入门)》一文中介绍过数据库的基本查询语句(单表查询),在《MySQL(JDBC)》一文中介绍过多表查询技术,本文是DQL的补充。当查询的结果集过多时,不应一次请求查询所有结果,而是采用数据库分页技术,每次查询部分结果集并显示。
1、分页查询语句
不同数据库的分页查询....
Read more …
17.png)
1、框架分类
1)ORM框架:Object Relation Mapping
JPA:Java Persistent API,ORM标准(借鉴了Hibernate)
Hibernate:非常流行(有两套,一套原有的,一套实现了JPA标准)
MyBatis:2010年....
Read more …
19.png)
1、概念
在三层架构中,DAO层直接与数据库交互,首先要建立与数据库的连接,如果采用下图(a)所示,则用户每次的请求都要创建连接,用完又关闭,而数据库连接的创建和关闭需要消耗较大的资源,因此实际开发中常采用图(b)所示,在应用程序启动时创建一个包含多个Connection对象的连接池,....
Read more …
.jpeg)
1、JDBC简介
SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC规范的作用如下:
2、第一个JDBC程序:编写一个程序,这个程序从users表中读取数据,并打印在命令行窗口中。Users表下载
注意程序注释中写的....
Read more …