上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 96 下一页
摘要: ① out - javax.servlet.jsp.jspWriter out对象用于把结果输出到网页上。 方法: 1. void clear() ;清除输出缓冲区的内容,但是不输出到客户端。 2. void clearBuffer() ;清除输出缓冲区的内容,并输出到客户端。 3. void close() ;关闭输出流,清除所有内容。 4. void flush() ;输出缓冲区里面的数据。 5. int getBufferSize() ;获取以kb为单位的目前缓冲区大小。 6. int getRemaining() ;获取以kb为单位的缓冲区中未被占用的空间大小。 7. boolean 阅读全文
posted @ 2013-08-23 10:25 幻星宇 阅读(251) 评论(0) 推荐(0) 编辑
摘要: (1)声明变量或方法::慎重使用,因为此方法定义的是全局变量(2)java片段(scriptlet):(3)表达式:用于输出表达式的值到浏览器,在表达式中不能加分号(;) 阅读全文
posted @ 2013-08-23 09:31 幻星宇 阅读(852) 评论(0) 推荐(0) 编辑
摘要: public void print(String s) {if (s == null) {s = "null";}write(s); } print只是先对s==null转换为"null" public void println(String x) {synchronized (lock) {print(x);println();} }print 可以格式化输出write 不可以 查看源码你会看到 Java代码1 public void print(Object obj) { 2 write(String.valueOf(obj)); 3 } 1 pub 阅读全文
posted @ 2013-08-22 16:02 幻星宇 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出了基于Java语言的Servlet+Jsp+JavaBean技术。相比传统的开发技术,它具有跨平台﹑安全﹑有效﹑可移植等特性,这使其更便于使用和开发。 Java应用程序访问数据库的基本原理 ... 阅读全文
posted @ 2013-08-22 14:09 幻星宇 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data Access Object)介绍DAO应用在数据层那块,用于访问数据库,对数据库进行操作的类。三、DAO设计模式的结构DAO设计模式一般分为几个类:1.VO(Value Object):一个用于存放网页的一行数据即一条记录的类,比如网页要显示一个用户的信息,则这 阅读全文
posted @ 2013-08-22 11:54 幻星宇 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 程序清单一览bean类 1 package com.software.usermanager.bean; 2 3 public class Users { 4 private String id; 5 private String name; 6 private String age; 7 public String getId() { 8 return id; 9 }10 public void setId(String id) {11 this.id = id;12 }13 public St... 阅读全文
posted @ 2013-08-22 10:51 幻星宇 阅读(894) 评论(0) 推荐(0) 编辑
摘要: List是一个接口,而ListArray是一个类。ListArray继承并实现了List。所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。List list; //正确 list=null;List list=new List(); // 是错误的用法List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。而ArrayList list=new ArrayList();创建一对象... 阅读全文
posted @ 2013-08-22 10:29 幻星宇 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 事务的特性:1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。4) 持久性(durability):一个事务一旦提交,事物的操作便永久性的保存在DB中。即使此时再执行回滚操作也不能撤消所做的更改。事务(Transaction):是并发控制的单元,是用户定义的一个操作序列。这些操作要么 阅读全文
posted @ 2013-08-21 17:13 幻星宇 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理我把它叫做简单批处理。要求很简单,执行批量插入列表,而不是为每个INSERT语句每次提交数据库,我们将使用JDBC批处理操作和优化性能。想想一下下面的代码:Bad Code String [] queries = { "insert into employee (na 阅读全文
posted @ 2013-08-21 17:05 幻星宇 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、PreparedStatement接口继承Statement,PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2、作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。三种方法 execute、 executeQuery 和 executeUpdate 已被更改以使之不再需要参数3、在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替 Statement.也就是说,在任何时候都不要使用Statement.基于以下的... 阅读全文
posted @ 2013-08-21 16:28 幻星宇 阅读(479) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 96 下一页