- 博客(44)
- 资源 (4)
- 收藏
- 关注
原创 Swing —— 创建一个自定义Event
http://write.blog.csdn.net/postedit/17032355创建一个自定义Event 创建一个自定义Eventclass MyEventextends EventObject {public MyEvent(Object source) {super(source);}} interf...
2013-11-29 22:45:53 146
原创 Swing —— 创建一个自定义Event
创建一个自定义Event 创建一个自定义Eventclass MyEventextends EventObject {public MyEvent(Object source) {super(source);}} interface MyEventListenerextends EventLis
2013-11-29 22:43:18 1282
原创 Swing —— 扩展PlainDocument限制JTextField只能输入字母与数字
下面是示例代码: [复制源代码]publicclass PlainDocumentFilter extends PlainDocument{public final staticchar[] ALPHA_CHARS = {'A', 'B', 'C', 'D', 'E','F', 'G', 'H', 'I', 'J','K', 'L...
2013-11-28 21:08:37 273
原创 Swing —— 扩展PlainDocument限制JTextField只能输入字母与数字
下面是示例代码: [复制源代码]publicclass PlainDocumentFilter extends PlainDocument{public final staticchar[] ALPHA_CHARS = {'A', 'B', 'C', 'D', 'E','F', 'G', 'H', 'I', '
2013-11-28 21:04:49 2187 1
原创 Swing —— 限制JTextArea只能输入浮点数
下面是示例代码: [复制源代码]class JTextFieldFilterextends PlainDocument {public static final StringFLOAT = "0123456789.";protected String acceptedChars = null;protected boo...
2013-11-27 22:38:09 188
原创 Swing —— 限制JTextArea只能输入浮点数
下面是示例代码: [复制源代码]class JTextFieldFilterextends PlainDocument {public static final StringFLOAT = "0123456789.";protected String acceptedChars = null;protected b
2013-11-27 22:34:40 1538
原创 JSF —— EL中可用隐式对象
隐式对象类型说明applicationServletContext或PortletContextServletContext或PortletContext分别取决于应用程序运行在Servlet还是Protlet上下文内applicationScopeMap保存应用程序作用域数据的Ma...
2013-11-26 21:38:38 148
原创 JSF —— EL中可用隐式对象
隐式对象类型说明applicationServletContext或PortletContextServletContext或PortletContext分别取决于应用程序运行在Servlet还是Protlet上下文内applicationScopeMap保存应用程序作用域数据的
2013-11-26 21:20:20 1094
原创 JSF —— 以编程方式访问用户界面组件
目录:Facelets页面:hello.xhtmlhello.xhtml的支撑bean下面是经修改的Facelets页面:hello.xhtml修改commandButton的action属性程序在运行,发生了什么? Facelets页面:hello.xhtml3个用户界面组件:InputText、OutputTex...
2013-11-25 21:51:16 112
原创 JSF —— 以编程方式访问用户界面组件
Facelets页面:hello.xhtml3个用户界面组件:InputText、OutputText和CommandButton。用户在输入字段(InputText)中输入文本值并单击按钮(CommandButton)时,就用输入字段中输入的文本值更新出字段(OutputText)。htmlxmlns:h="http://java.sun.com/jsf/
2013-11-25 21:44:45 1819
原创 HttpComponents —— HTTP上下文环境(HttpContext)
最初,HTTP是被设计成无状态的,面向请求-响应的协议。然而,真实的应用程序经常需要通过一些逻辑相关的请求-响应交换来持久状态信息。为了开启应用程序来维持一个过程状态,HttpClient允许HTTP请求在一个特定的执行环境中来执行,简称为HTTP上下文。如果相同的环境在连续请求之间重用,那么多种逻辑相关的请求可以参与到一个逻辑会话中。HTTP上下文功能和java.u...
2013-11-23 20:45:52 157
原创 HttpComponents —— HTTP上下文环境(HttpContext)
最初,HTTP是被设计成无状态的,面向请求-响应的协议。然而,真实的应用程序经常需要通过一些逻辑相关的请求-响应交换来持久状态信息。为了开启应用程序来维持一个过程状态,HttpClient允许HTTP请求在一个特定的执行环境中来执行,简称为HTTP上下文。如果相同的环境在连续请求之间重用,那么多种逻辑相关的请求可以参与到一个逻辑会话中。HTTP上下文功能和java.util.Map很相似。它仅
2013-11-23 20:41:57 2227
原创 HttpComponents —— HTTP实体(HttpEntity)
目录:HTTPClient根据其内容出自何处区分三种类型的实体重复实体使用HTTP实体确保低级别资源释放消耗实体内容生成实体内容动态内容实体HTML表单内容分块 HTTP报文可以携带和请求或响应相关的内容实体。实体可以在一些请求和响应中找到,因为它们也是可选的。使用了实体的请求被称为封闭实体请求。HTTP规范定义了两种...
2013-11-22 21:59:54 363
原创 HttpComponents —— HTTP实体(HttpEntity)
HTTP报文可以携带和请求或响应相关的内容实体。实体可以在一些请求和响应中找到,因为它们也是可选的。使用了实体的请求被称为封闭实体请求。HTTP规范定义了两种封闭实体的方法:POST和PUT。响应通常期望包含一个内容实体。这个规则也有特例,比如HEAD方法的响应和204 NoContent,304 Not Modified和205 Reset Content响应。 HttpClie
2013-11-22 21:54:11 8255 1
原创 HttpComponents —— HTTP响应(HttpResponse)
目录:HTTP响应拦截器 HTTP响应是由服务器在接收和解释请求报文之后返回发送给客户端的报文。响应报文的第一行包含了协议版本,之后是数字状态码和相关联的文本段。HttpResponse response =new BasicHttpResponse(HttpVersion.HTTP_1_1,HttpStatus.SC_OK, ...
2013-11-21 21:21:02 179
原创 HttpComponents —— HTTP响应(HttpResponse)
所有HTTP请求有一个组合了方法名,请求URI和HTTP协议版本的请求行。 HttpClient支持所有定义在HTTP/1.1版本中的HTTP方法:GET,HEAD,POST,PUT,DELETE,TRACE和OPTIONS。对于每个方法类型都有一个特殊的类:HttpGet,HttpHead,HttpPost,HttpPut,HttpDelete,HttpTrace和Http
2013-11-21 21:17:03 1950
原创 HttpComponents —— HTTP请求(HttpRequest)
目录: 请求的URIHTTP请求拦截器 所有HTTP请求有一个组合了方法名,请求URI和HTTP协议版本的请求行。 HttpClient支持所有定义在HTTP/1.1版本中的HTTP方法:GET,HEAD,POST,PUT,DELETE,TRACE和OPTIONS。对于每个方法类型都有一个特殊的类:HttpGet,HttpHead...
2013-11-20 21:50:13 118
原创 HttpComponents —— HTTP请求(HttpRequest)
目录:请求的URIHTTP请求拦截器 所有HTTP请求有一个组合了方法名,请求URI和HTTP协议版本的请求行。 HttpClient支持所有定义在HTTP/1.1版本中的HTTP方法:GET,HEAD,POST,PUT,DELETE,TRACE和OPTIONS。对于每个方法类型都有一个特殊的类:HttpGet,HttpHead,H
2013-11-20 21:41:38 2330
原创 Apache POI —— HSSF / XSSF(1)
新建工作薄(NewWorkbook) Workbook wb =new HSSFWorkbook();FileOutputStream fileOut =new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close(); Workbook wb =new...
2013-11-19 13:45:04 218
原创 Apache POI —— HSSF / XSSF(1)
新建工作薄(NewWorkbook)Workbook wb =new HSSFWorkbook();FileOutputStream fileOut =new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close();
2013-11-18 22:33:10 1971
UML —— 类图中的关系
泛化关系(Generalization)依赖关系(Dependency)关联关系(Association)聚合关系(Aggregation)组合关系(Composition) 泛化关系(Generalization)表示类与类之间的继承关系 /接口与接口之间的继承关系 /类对接口的实现关系。 一般化的关系是从...
2013-11-15 22:12:58 107
转载 UML —— 类图中的关系
泛化关系(Generalization)依赖关系(Dependency)关联关系(Association)聚合关系(Aggregation)组合关系(Composition) 泛化关系(Generalization)表示类与类之间的继承关系 /接口与接口之
2013-11-15 21:37:38 1342
原创 Spring3.0 —— 表达式语言(SpEL)
Spring3.0中新增加了 Spring 表达式语言,可以在Spring 的任意需要配置的地方使用该功能。 Spring的表达式语言与Java注解结合,以便开发人员可以撰写和指向他们的配置,而不需要单独的XML文件写入,使得Spring开发者在不需要XML的情况下对应用进行配置。 SpelExpressionParser使用示例:
2013-11-14 21:20:30 2431
Spring3.0 —— 表达式语言(SpEL)
Spring3.0中新增加了Spring 表达式语言,可以在Spring 的任意需要配置的地方使用该功能。Spring的表达式语言与Java注解结合,以便开发人员可以撰写和指向他们的配置,而不需要单独的XML文件写入,使得Spring开发者在不需要XML的情况下对应用进行配置。SpelExpressionParser@Testpublicvo...
2013-11-14 21:20:00 189
原创 JSF —— Facelets 标签
最初是作为对JSF 1.x中基于JSP的视图处理程序的替代而开发的。在JSF2.0中,Facelets作为JSF的默认视图技术来替换JSP。除了是一种更好的视图处理程序外,Facelets还支持大量用于模板化和其他目的的标签。 命名空间:xmlns:ui="http://java.sun.com/jsf/facelets" Facel...
2013-11-13 22:02:43 203
原创 JSF —— Facelets 标签
最初是作为对JSF 1.x中基于JSP的视图处理程序的替代而开发的。在JSF2.0中,Facelets作为JSF的默认视图技术来替换JSP。除了是一种更好的视图处理程序外,Facelets还支持大量用于模板化和其他目的的标签。 命名空间:xmlns:ui="http://java.sun.com/jsf/facelets" Facelet
2013-11-13 21:24:54 2715
原创 Hibernate —— HQL与QBC的区别
Hibernate主要有如下几种查询方式:导航对象图检索方式根据己经加载的对象,导航到其他对象。 OID检索方式按照对象的OID来检索对象。 HQL检索方式使用面向对象的HQL查询语言。HQL(Hibernate QueryLanguage) 是面向对象的查询语言,它和SQL查询语言有些相似。在Hibernate提供的各种检索方式中,HQL是使用最广的一种检
2013-11-12 21:50:39 3812
原创 JDBC —— SQLite JDBC使用
首先在项目引入JAR:sqlite-jdbc-(VERSION).jar连接到数据库(Connecting To Database)创建一个表(Create a Table)插入操作(INSERT Operation)查询操作(SELECT Operation)更新操作(UPDATE Operation)删除操作(DELETE Operation)...
2013-11-11 22:11:11 234
原创 JavaWeb —— EL表达式
JSP中可以使用EL(Expression Language)表达式。EL表达式是用"${}"括起来的脚本,用来更方便地读取对象。EL表达式写在JSP的HTML代码中,而不能写在JSP脚本中。注意:旧版本的Servlet规范不支持EL表达式。例如Tomcat4.x以及之前的版本都不支持EL表达式。 有效表达式 有效表达式可以包含文字、操作符、变量(对象引用...
2013-11-11 22:06:02 174
原创 JavaWeb —— EL表达式
JSP中可以使用EL(Expression Language)表达式。EL表达式是用"${}"括起来的脚本,用来更方便地读取对象。EL表达式写在JSP的HTML代码中,而不能写在JSP脚本中。注意:旧版本的Servlet规范不支持EL表达式。例如Tomcat4.x以及之前的版本都不支持EL表达式。有效表达式有效表达式可以包含文字、操作符、变量(对象引用)和函数调用。
2013-11-11 21:51:25 1353
原创 JDBC —— SQLite JDBC使用
在项目引入JAR:sqlite-jdbc-(VERSION).jar 连接到数据库(Connecting To Database)下面的代码演示了如何连接到一个现有的数据库。如果数据库不存在,那么它会被自动创建,最终返回一个数据库连接实例。public class SQLiteJDBC {public st
2013-11-08 12:01:46 2876
原创 Struts2插件 —— struts2-json-plugin-2.x.x
为了方便AJAX与服务器进行数据交换,struts2中加入的json插件可用于对象的序列化和反序列化。相关JAR包struts2-json-plugin.2.x.x.jar修改Struts2配置文件更改package元素的extends属性配置result元素的type属性为json,将把Action中属性序列化返回 如果需要处理
2013-11-07 09:44:59 4199
原创 MigLayout —— 指定间距
指定单元格间距MigLayout layout = new MigLayout( "", // Layout constraints "[][]20[]", // Column constraints "[]20[]"); // Row constraintsWebPanel panel = new WebPanel(
2013-11-06 15:13:07 4697 2
原创 MigLayout —— 使用绝对单元格坐标
panel.add(comp1,"cell 0 0");panel.add(comp2,"cell 1 0");panel.add(comp3,"cell 2 0");panel.add(comp4,"cell 0 1"); 使用绝对坐标合并和拆分单元格panel.add(comp1,"cell
2013-11-06 15:10:42 3258
原创 MigLayout —— 合并和拆分单元格
合并单元格panel.add(comp1);panel.add(comp2, "span 2"); // 这个组件将跨两列panel.add(comp3, "wrap"); // 换到下一行panel.add(comp4, "span"); // 独立一行(跨度整行)panel.add(comp1);panel.add(comp2,
2013-11-06 15:07:40 4684
原创 MigLayout —— 在方格中添加组件
指定constraints换行WebPanel panel = new WebPanel(new MigLayout());panel.add(comp1);panel.add(comp2);panel.add(comp3, "wrap"); // 换到下一行panel.add(comp4); 设置为自动换行
2013-11-06 15:03:16 2572
原创 Struts文件上传
Struts2文件上传 —— 单个文件上传Struts2文件上传 —— 限制文件的大小及类型Struts2文件上传 —— 多个文件上传Struts2文件上传 —— 上传大文件与临时文件位置
2013-11-06 15:01:13 1414
原创 Struts2文件上传 —— 多个文件上传
public class UploadAction extends ActionSupport { private File[] file; private String[] fileFileName; private String[] fileContentType; private String uploadPath; // 省略各Field的gett
2013-11-06 14:53:35 1300
原创 Struts2文件上传 —— 上传大文件与临时文件位置
Struts 2在实现文件上传的时候,还有一个小问题, 那就是默认上传文件的太小是不能超过2097152字节的。这个在Struts2核心包中的default.properties属性文件中有声明:struts.multipart.maxSize=2097152还有一个属性指定了struts对于临时文件的存放位置:struts.
2013-11-06 14:52:14 2724
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人