摘要: 1. 什么是国际化和本地化: I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信 阅读全文
posted @ 2016-05-11 10:11 苍狼哂啡 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 5. 文件下载的需求: 1). 在文件上传成功后的 success.jsp 页面上提供一个 "下载资源" 的超链接 2). 点击 "下载资源" 的超链接, 会把请求发送到 Servlet, 读取数据库, 在页面上显示可以下载的资源信息 FileName: 11.尚硅谷_JavaWEB_监听器.ppt 阅读全文
posted @ 2016-05-11 10:10 苍狼哂啡 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 7. HttpSessionActivationListener 1). 监听实现了该接口和 Serializable 接口的 Java 类的对象随 session 钝化和活化事件 > 活化: 从磁盘中读取 session 对象 > 钝化: 向磁盘中写入 session 对象 > session 对 阅读全文
posted @ 2016-05-11 10:08 苍狼哂啡 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 2. HttpServletWrapper 和 HttpServletResponseWrapper 1). Servlet API 中提供了一个 HttpServletRequestWrapper 类来包装原始的 request 对象,HttpServletRequestWrapper 类实现了 阅读全文
posted @ 2016-05-11 10:06 苍狼哂啡 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 1. Filter: 1). Filter 是什么 ? ①. JavaWEB 的一个重要组件, 可以对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. ②. Filter 是实现了 Filter 接口的 Java 类.③. Filter 需要在 web.xml 文件中进行配置和映射. 阅读全文
posted @ 2016-05-11 10:05 苍狼哂啡 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 3. JSTL: 1)*. c:out 主要用于对特殊字符进行转换. 真正进行输出时, 建议使用 c:out, 而不是使用 EL2)*. c:set: 可以为域赋属性值。 而对域对象中的 JavaBean 的属性赋值用的并不多. 3). c:remove: 移除指定域对象的指定属性值(较少使用, 即 阅读全文
posted @ 2016-05-11 10:03 苍狼哂啡 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 2. 自定义标签 1). HelloWorld ①. 创建一个标签处理器类: 实现 SimpleTag 接口. ②. 在 WEB-INF 文件夹下新建一个 .tld(标签库描述文件) 为扩展名的 xml 文件. 并拷入固定的部分: 并对 description, display-name, tlib 阅读全文
posted @ 2016-05-11 10:02 苍狼哂啡 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 1. Session 的创建和销毁 page 指定的 session 属性: 1). 默认情况下, 第一次访问一个 WEB 应用的一个 JSP 页面时, 该页面都必须有一个和这个请求相关联的 Session 对象. 因为 page 指定的 session 属性默认为 true 2). 若把 sess 阅读全文
posted @ 2016-05-11 10:01 苍狼哂啡 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 1. JSP 指令: JSP指令(directive)是为JSP引擎而设计的, 它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。 2. 在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令 3. page 指令: 1). page指令用于 阅读全文
posted @ 2016-05-11 10:00 苍狼哂啡 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 7. MVC 设计模式. 6. 和属性相关的方法: 1). 方法 void setAttribute(String name, Object o): 设置属性 Object getAttribute(String name): 获取指定的属性 Enumeration getAttributeName 阅读全文
posted @ 2016-05-11 09:58 苍狼哂啡 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 JavaEE 版的 Eclipse 开发动态的 WEB 工程(JavaWEB 项目)1). 把开发选项切换到 JavaEE2). 可以在 Window -> Show View 中找到 Package Explorer, 并把其拖拽到开发区的左边3). 在 Servers 面板中新建 T 阅读全文
posted @ 2016-05-11 09:48 苍狼哂啡 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: <html> <head> <title>html实例</title> </head> <body> HTML文档内容! <br><font color=red size=20>第二行</font> <br><h1>标题1</h1> <h3>标题3</h3> <p> 1111111111111111 阅读全文
posted @ 2016-05-10 08:35 苍狼哂啡 阅读(175) 评论(0) 推荐(0) 编辑
摘要: //创建存储过程 alter proc [dbo].[proc_get_customer1] ( @sid varchar(10), @name varchar(20) out, @birth datetime out, @email varchar(30) out, @id char(10) ou 阅读全文
posted @ 2016-02-29 00:34 苍狼哂啡 阅读(426) 评论(0) 推荐(0) 编辑
摘要: JDBC调用存储过程步骤:1 通过Connection对象的prepareCall()方法创建一个CallableStatement对象的实例。在使用Connection对象的prepareCall()方法时,需要传入一个String类型的字符串,该字符串用于指明如何调用存储过程{?= call < 阅读全文
posted @ 2016-02-27 22:47 苍狼哂啡 阅读(1883) 评论(0) 推荐(1) 编辑
摘要: package com.atguigu.jdbc; import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.s 阅读全文
posted @ 2016-02-21 20:19 苍狼哂啡 阅读(252) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.io.InputStream;import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql 阅读全文
posted @ 2016-02-21 09:58 苍狼哂啡 阅读(801) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql.Statement; import org.juni 阅读全文
posted @ 2016-02-21 02:36 苍狼哂啡 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 更新丢失(Lost update) 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 脏读(Dirty Re 阅读全文
posted @ 2016-02-21 00:03 苍狼哂啡 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; imp 阅读全文
posted @ 2016-02-20 23:52 苍狼哂啡 阅读(135) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql. 阅读全文
posted @ 2016-02-20 10:48 苍狼哂啡 阅读(868) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.PreparedStatement;import java.sql.ResultSet;impo 阅读全文
posted @ 2016-02-20 10:10 苍狼哂啡 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 1.数据库的连接 [java] view plain copy /** * DriverManager 是驱动的管理类. * 1). 可以通过重载的 getConnection() 方法获取数据库连接. 较为方便 * 2). 可以同时管理多个驱动程序: 若注册了多个数据库连接, 则调用 getCon 阅读全文
posted @ 2016-02-18 19:02 苍狼哂啡 阅读(279) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import jav 阅读全文
posted @ 2016-02-18 16:30 苍狼哂啡 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: @Test public void testGet() { String sql = "select id,name,email,birth from customers where id=?"; int params = 1; Customer customer = get(Customer.cl 阅读全文
posted @ 2016-02-18 16:29 苍狼哂啡 阅读(674) 评论(0) 推荐(0) 编辑
摘要: String sql="insert into examstudent values("+student.getFlowId()+","+student.getType()+",'"+student.getIdCard()+"','"+student.getExamCard() +"','"+stu 阅读全文
posted @ 2016-02-17 16:07 苍狼哂啡 阅读(233) 评论(0) 推荐(0) 编辑
摘要: private Student getStudentFromConsole() { //创建控制台输入对象 Scanner scanner=new Scanner(System.in); Student student=new Student(); System.out.print("FlowId: 阅读全文
posted @ 2016-02-17 16:04 苍狼哂啡 阅读(346) 评论(0) 推荐(0) 编辑
摘要: /** * DriverManager是驱动的管理类。 * 1)可以通过重载的getConnection()方法获取数据库连接,而Driver类需要调用Properties,较为方便 * 2)可以同时管理多个驱动程序:若注册了多个数据库连接,则调用getConnection()方法时传入的参数不同, 阅读全文
posted @ 2016-02-16 11:56 苍狼哂啡 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: #mysql#driverClass=com.mysql.jdbc.Driver#jdbcUrl=jdbc:mysql://127.0.0.1:3306/jsp#user=sa#password=111#sqlserverdriverClass=com.microsoft.sqlserver.jdb 阅读全文
posted @ 2016-02-16 11:48 苍狼哂啡 阅读(112) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.jdbc; import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.SQLE 阅读全文
posted @ 2016-02-16 11:08 苍狼哂啡 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Class.forName()、Class.forName().newInstance() 、New 三者区别! 终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时!!希望我写的这个东西对各位有所帮助。 在Java开发特别是数据库开发中,经常会用到Class.for 阅读全文
posted @ 2016-02-16 10:07 苍狼哂啡 阅读(176) 评论(0) 推荐(0) 编辑
摘要: <c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次 阅读全文
posted @ 2016-02-06 10:53 苍狼哂啡 阅读(184) 评论(0) 推荐(0) 编辑
摘要: C3p0的配置方式分为三种,分别是 1.setters一个个地设置各个配置项 2.类路径下提供一个c3p0.properties文件 3.类路径下提供一个c3p0-config.xml文件 1.setters一个个地设置各个配置项 这种方式最繁琐,形式一般是这样: Properties props 阅读全文
posted @ 2016-02-06 10:52 苍狼哂啡 阅读(277) 评论(0) 推荐(0) 编辑
摘要: c3p0 也是一个开源 jdbc 连接池,我们熟悉的 Hibernate 和 Spring 框架使用的都是该数据源。 这里获得数据源使用的方法是:ComboPooledDataSource 它提供的构造方法有: 通过第三个构造方法读取配置文件,它的配置文件是一个 xml 文件,也可以是一个prope 阅读全文
posted @ 2016-02-06 10:51 苍狼哂啡 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 一、C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包。 二、使用C3P0配置JNDI数据源 Tomcat6.x中配置JNDI数据源时默认使用的是Tomcat6.x自带的DBC 阅读全文
posted @ 2016-02-06 10:09 苍狼哂啡 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Java:String、StringBuffer和StringBuilder的区别 1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: [java] view plain copy /** The v 阅读全文
posted @ 2016-01-30 21:44 苍狼哂啡 阅读(189) 评论(0) 推荐(0) 编辑
摘要: equalsIgnoreCasepublic boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且两个字符串中的相应字符都相等(忽略大小写),则认为这两个字符串是 阅读全文
posted @ 2016-01-29 21:19 苍狼哂啡 阅读(396) 评论(0) 推荐(0) 编辑
摘要: java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object: 阅读全文
posted @ 2016-01-29 21:06 苍狼哂啡 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开 阅读全文
posted @ 2016-01-29 20:29 苍狼哂啡 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 假设我们向mysql数据库中的news数据库中的users表中插入roleID、username、password三项数值,数据库地址为本地,账号密码都是root。首先第一步:我们需要建立数据库,在数据库中建立users表,字段分别为id(主键)username(账号)password(密码)rol... 阅读全文
posted @ 2016-01-25 16:42 苍狼哂啡 阅读(3107) 评论(0) 推荐(0) 编辑
摘要: package com.helloweenvsfei.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.an... 阅读全文
posted @ 2016-01-23 19:15 苍狼哂啡 阅读(803) 评论(0) 推荐(0) 编辑