- 浏览: 14532 次
- 性别:
最新评论
-
thewebofnature:
写的很好!
01--初识struts2以及myeclipse配置技巧 -
weiwei14811:
很不错,
关于递归,不得不说的 -
Leasen:
建议楼主看看Inside JVM,看一下执行栈那一段 可能会 ...
关于递归,不得不说的 -
liuwuping1206:
写的非常好 谢谢了。。
struts2的灵魂——Interceptor(拦截器) -
ifox:
不错啊,我又debug一下。感觉理解效果更好 了
关于递归,不得不说的
文章列表
ps:没有研究就没有发言权!
1.枚举类型是一种取值被严格限定在一个有限的集合中的变量类型。
2.java中的枚举是一种特殊的类。每一个枚举都会被编译成一个class文件。
3.枚举主要用于限定变量的取值,从而从根源上有效的避免了非法的赋值。
4.声明一个枚举:
public enum Sex{
MALE,FEMALE
}
可以声明在一个类的内部,也可以声明在一个单独的文件里。
若声明在一个类的内部,则会被编译为 :
类名$Sex.class。
证明这时enum是以内部类的形式存在。
相信很多人不明白MALE,FEMALE到底是什么类型。请看这句代码:
Sex sex = Sex.MALE ...
第一章 认识struts2
1.0 什么是struts2:
官网中对于struts是这样描述的:
Apache Struts 2 was originally known as WebWork 2. After working independently for several years, the WebWork and Struts communities joined forces to create Struts2.
原文大意为: Apache Struts 2即是之 ...
第二章 Action
2.0 action 的作用
将请求与界面分开具体视图的返回由Action来决定。
具体手段是根据action返回的字符串找到具体的配置项。
例如:action有如下方法
public String execute(){
if(name== null || !name.equals(“admin”)){
return “error”;
}
return “success”;
}
则在struts.xml中可以这样配置
<action name="user" class="com.jnmc.unique.M ...
1.开发前的准备
①证书:
<1>android系统要求每一个应用程序都有一个证书
<2>证书可以唯一的标识应用程序开发者
<3>密钥(key)和证书(certificates)存在于一个称为keystore的文件中。在开发过程中默认使用debug key,它存储在debug.keystore中,该文件在不同的系统中存放的位置不同。
win7系统:C:\Users\<username> \.android
windows XP:C:\Documents and Settings\<username>\.android\
OS X an ...
1.开发前的准备
①证书:
<1>android系统要求每一个应用程序都有一个证书
<2>证书可以唯一的标识应用程序开发者
<3>密钥(key)和证书(certificates)存在于一个称为keystore的文件中。在开发过程中默认使用debug key,它存储在debug.keystore中,该文件在不同的系统中存放的位置不同。
win7系统:C:\Users\<username> \.android
windows XP:C:\Documents and Settings\<username>\.android\
OS X an ...
二话不说,先上代码
public class TestRecursion{
//递归方法
public static void fun(int i){
if(i > 0){
i--;
fun(i);
System.out.print(i);
}
System.out.print(" ok ");
}
public static void main(String args[]){
fun(10);
}
}
这段代码看 ...
1.什么是拦截器:
拦截器是动态拦截Action调用的对象。它提供了一种机制使得开发者可以定义action执行之前或之后执行的代码,也可以在一个action执行前将其阻止。
2.AOP:
提到拦截器,我们不得不提到AOP.
AOP(Aspect-Oriented Programming ...
1 ### struts.properties这是一个标准的Properties文件,以key=value的形式存储数据
2 ### 每个key就是一个Struts2属性,value就是一个Struts2属性值
3 ### struts.properties文件通常放在项目里的WEB-INF/classes路径下。
4 ### 也可也放在CLASSPATH(src目 ...
1.首先来认识一下几个文件:
①web.xml :位于WEB-INF下。需自行创建。每一个web应用程序都应该有一个web.xml,它就像web应用程序的一本使用说明书,告诉服务器程序(如:tomcat) 该如何使用web 应用程序。
②struts-default.xml:位于struts2-core-2.XXX.jar的根目录下。定义了struts2默认配置。一般不要修改。包括result-type、拦截器和名为struts-default的package。通常每个包都应当继承struts-defauult包。struts2的众多核心功能都是由Interceptor(拦截器)实现的,Int ...