- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 Struts2标签库
1 常用标签 在普通的html标签中可以嵌套struts2标签,但struts2标签不能互相嵌套。使用标签时需要导入标签库:<%@ taglib prefix="s" uri="/struts-tags" %> 1.1 debug标签<s:debug /> 通常用于调试,可以显示当前值栈中的数据。1.2 <s:property>标签 <s:property>标签用于输出指定值。<s:prope
2017-11-22 16:39:31 648
原创 Struts2值栈和OGNL表达式
1 OGNLOGNL(Object Graphic Navigation Language):对象图导航语言,Struts2框架使用OGNL作为默认的表达式语言。EL表达式:jsp可以使用${…}从4个作用域对象中获取值; OGNL表达式:jsp可以从值栈中获取值。特点 1.支持对象调用方法,xxx.doSomeSpecial(); 2.支持类静态的方法调用和值访问,表达式的格式: @[类
2017-11-22 16:00:14 505
原创 Struts2拦截器
1 拦截器1.1 拦截器 拦截器(Interceptor):Struts2拦截器是在访问某个Action的方法之前或之后进行拦截,并且拦截器是可插拔的,可以通过xml配置实现。拦截器是AOP(面向切面编程)的一种实现。在Struts2中对Action的功能的实现都是通过拦截器完成的,比如参数接收、读取原生API、文件上传、异常统一处理等。 拦截器栈(Interceptor Stack):将多
2017-11-22 15:51:47 372
原创 Struts2核心
1 xml文件模块化管理 大部分应用中,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得很大。为了避免struts.xml文件过大,提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml主文件中引入其他配置文件。配置文件的基本格式与struts.xml文件一样,写在resources文
2017-11-21 21:45:20 588
原创 MVC框架及Struts2介绍
MVC框架及Struts2介绍 Struts2核心 Struts2拦截器 Struts2值栈和OGNL表达式 Struts2标签库1 框架1.1 框架 框架(Framework):指为解决一个特定问题而设计的具有一定约束性的结构。框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。一个好的框架必定是某个领域的最佳实践。 最佳实践(Bes
2017-11-21 19:50:51 1061
原创 Java中访问权限控制
1 包 在包内含有一组类,它们在单一的名字空间下被组织在了一起。 包命名规范 一般是公司域名反过来写+项目名+模块名字+子模块名 例如域名:xxxx.cn 命名:package cn.xxxx.erp.oa.domain; 导包 导包的本质是导入包中的类。 1.在一个类中需要使用到其它的包中的类,可以先导入再使用; 2.导入的语法:import 包名.子包名
2017-11-14 15:30:34 465
原创 Java中的枚举、接口和代码块
1 枚举 枚举可以看成和类非常相似的结构,其字段由一组不变的常量构成。 声明语法enum 枚举类名{ 字段 方法 构造方法} 枚举中的构造方法默认是private修饰,不能使用public。 示例public enum Sex { MAN,WOMAN;}public class Test { public static void main(Stri
2017-11-14 15:20:41 827
原创 Java面向对象——构造方法和关键字(static、this、final、super)
1 构造方法(Constructor) 1.构造方法和字段、方法一样,都是类中的成员之一; 2.构造方法的结构和普通方法类似,除了下面几点: a.构造方法的名字和类名一致(包括大小写); b.构造方法没有返回值类型(返回值类型就是这个类型本身); c.构造方法内部不需要返回任何的数据(实际效果是调用后把创建好的对象返回)。1.1 构造方法的特点 1.每一个类中至少有一个构
2017-11-13 17:45:51 616
原创 Java面向对象——类与对象
1 类 类指描述一类事物或将事物看成是一个分类。 设计一个类:class 类名{ 字段(成员变量) 方法(具体的功能)} 把字段和方法合并到类中的过程称为封装。1.1 类的设计 设计一个学生类:public class Student { // 字段 String name; int age; // 方法 void eat() {
2017-11-10 16:14:39 371
原创 Java中的数组
1 数组 数组 按一定顺序排列的具有相同数据类型的对象序列或基本类型数据序列。 数组的声明 数据类型[] 变量名; 数据类型 变量名[]; 一般使用前一种声明方式,后一种格式符合C和C++的习惯。声明一个数组后,只拥有对数组的一个引用,为了给数组创建对应的存储空间,还需要初始化数组。 数组中的概念 元素:存储在数组中的数据; 长度:length表示数组能存多
2017-11-02 16:58:19 443
原创 Java中的方法
1 方法语法结构 方法 程序中能够完成独立功能,可重复使用的一段代码。 语法结构 修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2){ 方法体 }public class MethodDemo1 { public static void main(String[] args) { MethodDemo1.add(10,20); /
2017-11-02 16:32:57 318 1
原创 Spring核心之一——Ioc/DI(一)
Spring概述与架构1 Spring下载 spring-framework-4.1.2下载地址: http://download.csdn.net/download/winston_d/10046400 spring-framework-3.2.0.RELEASE-dependencies(依赖包)下载地址: http://download.csdn.net/download/
2017-11-01 18:08:14 467
原创 Spring概述与架构
Spring核心之一——Ioc/DI(一)1 Spring概述 Spring Spring是一个开源的轻量级Java SE(Java标准版本)/Java EE(Java企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 在传统的应用程序开发中,一个应用程序除了需要业务逻辑之外,还需要一些相互协作的对象来完成所需的功能。而Spring框架可以根据配置文件来帮助我们创建这些对象,
2017-10-31 12:20:14 448
原创 Java中的选择循环结构
1 选择结构1.1 ifif表示条件选择,常用的结构有:if (condition) { }if (condition) { } else {}if (condition) { } else if (condition) { } else {}condition表示条件,结果为true时才会执行后面的代码块,多个条件之间不能有包含关系。
2017-10-29 21:54:01 502
原创 Java数据类型和运算符
1 数据类型1.1 基本数据类型在Java中定义好了8种基本数据类型(原生数据类型),包括整数类型、小数类型(浮点数)、字符类型和布尔类型四种。整数类型4种byte 8位short 16位int 32位long 64位小数类型(浮点数)2种float 32位double 64位
2017-10-29 11:07:07 358
原创 Java开发基本语法规范
1 Java开发基本语法规范1.如果一个Java源文件中什么都没有,不会生成字节码文件;2.一个Java源文件可以写多个并列的类,编译完后会生成多个独立的字节码文件;3.如果一个类中没有主方法,编译正常,运行报错;4.主方法是一个特殊的方法,是程序的入口,JVM从主方法开始执行(一个类中可以没有主方法,但是不能独立运行);5.代码最小存在单位是类;6.类、主方法是结构性
2017-10-28 23:12:22 490
spring-framework-3.2.0.RELEASE-dependencies框架依赖包
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人