- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 Struts2的拦截器
一、Struts2的拦截器1.1 概念Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP(Aspect-Oriented Programming)的一种实现. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Strut
2015-11-25 15:15:40 409 2
转载 Java实现AES加密
一、AES的定义高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成
2015-11-24 17:14:59 392
转载 Struts2 XML配置
1. 深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有
2015-11-17 20:19:24 360
原创 Struts2
一、Struts21.1 Struts2的定义Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以St
2015-11-17 17:47:32 349
转载 Servlet作用域
所谓“作用域”就是通过设置属性的方式,将一些信息绑定到对象上。Servlet 中能够设置属性的对象有ServletRequest/HttpServletRequest、HttpSession、ServletContext。用于存储、查询和删除这些属性的方法对于所有的作用域都是相同的。它们是:Object getAttribute(String name); void setAttribute
2015-11-15 15:21:46 765
原创 Java反射
一、Java反射1.1 Java反射的定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言
2015-11-15 14:22:05 320
转载 通过Servlet生成验证码图片
一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片package gacl.response.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.
2015-11-12 10:20:24 561
原创 AJax
一、AJax定义AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。AJax的优点页面无刷新不打断用户的操作,用户的体验好。按需
2015-11-10 17:59:22 275
转载 JQuery
1、JQuery的实现方式2、JQuery的选择器3、JQuery的操作属性4、JQuery操作文档结构5、JQuery操作事件6、JQuery操作AJax
2015-11-09 09:55:54 391
转载 Servlet 3.0 新特性
Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声: 1. 异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,
2015-11-06 13:25:37 325
转载 Servlet过滤器和监听器
一、过滤器实现javax.servlet.Filter接口; 一般客户端发出请求后会交给Servlet;如果过滤器存在,则客户端发出的请求都是先交给过滤器,然后交给Servlet;我们可以完成一些在执行Servlet之前必须要做的事,比如request.setCharacterEncoding("GB2312"); 必须实现以下方法:public void init(FilterConfig
2015-11-05 15:02:47 346
转载 JSTL表达式与EL表达式
EL表达式1、EL简介1)语法结构${expression}2)[]与.运算符EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope
2015-11-04 17:25:34 3131
原创 JSP
一、JSP的定义JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。1.1 JSP的生命周期编译阶段: se
2015-11-04 09:02:46 508
原创 NW配置
package.json解析{ "name": "demo-app",//app的名称 "main": "./app/v0.0.1/index.html",//指定项目主页面 "build": "1445048139741",//这是为了给更新时判断版本用的 "version": "0.0.1",//当前版本 "homepage": "http://demo.com",//软件项
2015-11-03 14:09:37 607
转载 请求转发与重定向
一、请求转发与重定向1. 重定向客户发送一个请求到服务器,服务器匹配servlet,这都和请求转发一样,servlet处理完之后调用了sendRedirect()这个方法,这个方法是response的方法,所以,当这个servlet处理完之后,看到response.senRedirect()方法,立即向客户端返回这个响应,响应行告诉客户端你必须要再发送一个请求,去访问student_list.jsp
2015-11-02 13:36:55 404
转载 Java下的Cookie和Session
Session是一种服务器端技术, Session 对象在服务器端创建,通常采用散列表来存储信息,例如, Tomcat 的 Session 实现采用 HashMap 对象来存储属性名和属性值。Cookie是由 Netscape 公司发明的、用于跟踪用户会话的一种方式。 Cookie 是由服务器发送给客户的片段信息,存储在客户端浏览器的内存中或硬盘上,在客户随后对该服务器的请求中发回它。Cooki
2015-11-02 12:53:17 367
materialize框架下载
2015-11-05
exe4j 绿色版
2015-10-27
Flappy T-Rex Java源码
2015-10-26
S_MarkDownEditor_setup_32 v1.2
2015-10-23
S_MarkDownEditor_setup_64 v1.2
2015-10-23
S_MarkDownEditor_setup_64
2015-10-16
S_MarkDownEditor绿色版
2015-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人