Java Web
文章平均质量分 80
DriverKing
s_haobin@yahoo.cn
展开
-
数据库 事物
一、事物(基于 innodb 引擎的数据库,对于 myisam 引擎数据库就不支持事务) 1、事务是指逻辑上的一组操作,组成这组操作的各个单元,要不全成功要不全失败。 例如:A-B 转账,对应的如下 sql 语句原创 2011-09-01 23:15:04 · 1293 阅读 · 2 评论 -
Java Web 案例一 登录、注册功能实现
实现用户登录和注册功能。项目分为 Web 层、业务逻辑层、数据访问层。 将用户信息封装在 UserBean 对象中。用户信息有:username(String)、password(String)、nickname(String)、email(String)、birt原创 2011-08-27 20:47:45 · 22717 阅读 · 11 评论 -
Jsp 和 EL 表达式
一、Jsp 1、Jsp (Java Server Pages),它和 Servlet 技术一样,都是 SUN 公司定义的一种用于开发动态 Web 资源的技术。 Jsp 技术允许在页面中嵌套 Java 代码,并且允许开发人员在页面中获取 r原创 2011-08-22 22:07:32 · 7660 阅读 · 3 评论 -
JSTL
一、自定义标签简介 自定义标签主要用于移除 Jsp 页面中的 Java 代码。使用自定义标签移除 Java 代码只需要两个步骤:编写一个实现了 Tag 接口的 Java 实现类(标签处理器类,通常不是直接继承 Tag 接口,而是继承 TagSupport 类原创 2011-08-23 20:15:17 · 1567 阅读 · 0 评论 -
Servlet——Cookie 和 Session
一、会话 会话可简单的理解为:用户的打开一个浏览器,点击多个超链接访问 Web 服务器中的多个资源,然后关闭浏览器的过程,称为会话。 1、服务器与客户机数据交互问题 每个用户与服务器原创 2011-08-20 23:47:17 · 3859 阅读 · 2 评论 -
Servlet——Response 和 Resquest
当一个 Servlet 首次被 Web 服务器创建时,会传递一个 Response 和 Request 对象过去。 Web 服务器收到客户端的 HTTP 请求时,会针对每一次请求分别创建一个用于代表请求的 Resquest 对象和代表响应的 Response 对象。原创 2011-08-20 01:27:27 · 8736 阅读 · 2 评论 -
JavaWeb 注解注入连接池
当我们在使用 JDBC 技术的时候,为了减轻服务器的压力,我们通常采用连接池技术,但是我们怎么引用获取连接池?如果将连接池写死在 Dao 层中很不优雅,并且不直观。如果我们采用注解技术,就可以很方便的为每个 Dao 动态注入一个了连接池。这也是 Spring 框架中采用的技术。原创 2011-09-12 23:24:39 · 1998 阅读 · 0 评论 -
JavaWeb 案例——访问权限控制
一、功能介绍 每个网站都涉及到访问权限的控制。每个站点资源都需要被管理起来,用户只有具有访问某个资源的特定权限,才能够访问,否则拒绝访问。二、项目分析 我们要实现网站的访问权限控制,就应该从 URI 入手,站点的每个资源都用唯一的 URI 描述原创 2011-09-12 19:53:55 · 6830 阅读 · 10 评论 -
Java Mail
一、邮件服务器和电子邮箱 邮件服务器:要在 Internet 上提供电子邮件功能,必须有专门的电子邮件服务器。这些服务器类似于现实生活中的邮局,它主要负责接收用户投递回来的邮件,并把邮件投递到邮件接收者的电子邮箱中。 电子邮箱:其实就是用户在邮原创 2011-09-11 17:56:06 · 2006 阅读 · 0 评论 -
JavaWeb 监听器
一、事件监听机制 事件监听机制涉及到三个组件:事件源、事件监听器、事件对象。当事件源上发生操作时,事件源会调用事件处理器的一个方法响应操作,并且在调用方法时还会把事件对象传递给事件处理器。事件处理器由程序员编写,程序员通过事件对象可以知道哪个事件源上发生了操作,从原创 2011-09-12 00:10:14 · 2207 阅读 · 2 评论 -
JavaWeb 过滤器
一、Filter 简介 Filter 称为过滤器,它是 Servlet 技术中最激动忍心的技术,Web 开发人员通过 Filter 技术管理所有的 Web 资源:Jsp,Servlet,静态图片文件或静态 HTML 文件等进行拦截,从而实现一些特殊的功能。实现原创 2011-09-07 02:53:28 · 2118 阅读 · 2 评论 -
JavaWeb 文件上传与下载
一、文件上传 实现 Web 开发中的文件上传功能,两个操作:在 Web 页面添加上传输入项,在 Servlet 中读取上传文件的数据并保存在本地硬盘中。 1、Web 端上传文件。在 Web 页面中添加上传输入项: 设置文件上传输入项时应注意:(1)原创 2011-09-05 22:11:11 · 3706 阅读 · 0 评论 -
JDBC 完全总结
一、JDBC 简介 SUN 公司为了简化、统一数据库的操作,定义了一套 Java 操作数据库的规范,称之为 JDBC。JDBC 是一套接口,并不能真正操作数据库,而各个数据库的驱动是 JDBC 的实现,用来对数据库的操作。 J原创 2011-09-03 15:52:10 · 1965 阅读 · 1 评论 -
JDBC 框架
有两种方法可以实现对数据库统一的增删改查操作,一个是利用反射,一个是利用元数据。前者虽然实现简单,但是反射毕竟性能较低,不适合在移动设备上使用,下面我用两种方法实现 JDBC 的一个小框架。 一、利用反射技术 思路分析:原创 2011-09-03 12:56:22 · 1719 阅读 · 0 评论 -
Java 实现树形结构
树形结构可以清楚地呈现数据的从属关系,在数据库中我们可以用自关联来保存这样的关系。但是在取出数据的时候,如果采用以往的手段,免不了要进行递归操作。递归在理论上是可以解决树形结构的问题,但是如果数据量够大,目录层次够深,我们递归出层次关系是比较消耗资源的。我们可以从数据结构入手,树原创 2011-09-04 15:40:56 · 12396 阅读 · 21 评论 -
数据库连接池
一、为什么使用数据库连接池 用户每次请求都需要向数据库获得连接,而数据库创建连接通常要消耗相对较大的资源,创建时间也长。假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。连接池工作原理原创 2011-09-02 01:37:48 · 5988 阅读 · 5 评论 -
MySQL
1.创建数据库create database mydb character set utf8;2.查看删除数据库show databases; //显示数据库show create database mydb; //显示数据库创建语句drop database原创 2011-08-28 21:22:58 · 1545 阅读 · 0 评论