- 博客(34)
- 收藏
- 关注
原创 转集合类----Vector与Enumeration接口 .
•Vector是java.util包的类,功能是实现了一个动态增长的数组,并为每个包含的元素分配一下整数索引号,这样就可以根据索引号删除、插入一个元素,也可以修改、获得一个元素的值。既然是动态数组,也可以在应用中来调整、裁减数组的长度。Vector的方法都是同步的(Synchronized), 是线程安全的(thread-safe)。存储管理Vector是动态数组,因此随着对象元素的添加,当...
2013-04-26 10:43:51 170
原创 【第一章】 Spring概述 ——跟我学Spring3 (转载)
转载自http://sishuok.com/forum/blogPost/list/2426.html#70181.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用...
2012-10-11 11:40:51 101
原创 8、struts2拦截器
转载自http://downpour.iteye.com/blog/321403[table]|拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后...
2012-09-05 20:58:37 101
原创 MVC框架
转载自http://downpour.iteye.com/blog/319603现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什...
2012-09-05 20:39:22 123
原创 7、OGNL表达式
[code="java"]访问值栈中的action的普通属性: username = 访问值栈中对象的普通属性(get set方法): | | | wrong: 访问值栈中对象的普通属性(get set方法): 访问值栈中对象的普通方法: 访问值栈中对象的普通方法: 访问值栈中action的普通方法: 访问静态方法: 访问静态属性:...
2012-09-01 11:37:37 110
原创 6、Struts2_访问Web元素(request session application等)
struts2后台的Action跟我们前台的页面来通讯的时候,由于它不能直接拿到request,session,servletContext,比如当我们有人登陆了,我们要在session中设一个值,表示它登陆了,如何把相关的数据设到session里面?同样如何设置request、servletContext等?response不用访问它,因为我们的结果是通过result返回的.访问Web元...
2012-08-31 13:11:25 127
原创 5、struts2 action获取参数的三种方法
[b]1:ModelDriven方式:[/b][code="java"] 使用ModelDriven接收参数添加用户[/code][code="java"]package com.action;import com.domain.User;import com.opensymphony.xwork2.ActionSupport;import com.op...
2012-08-31 10:58:10 110
原创 0、Struts2的运行机制
当你在客户端敲http://localhost:8080/strust2test/hello首先找到:strust2test这个web application,找到后去执行这个web application下的web.xmlTomcat接收到请求之后,会发现这个web.xml下面,配了一个filter,而这个filter过滤所有的url地址,所以当我们在地址栏敲http://localho...
2012-08-31 10:10:06 97
原创 4、配置struts2中调用action的方法
Action执行的时候并不一定要执行execute方法1.配置文件中配置Action的时候用method=来指定执行哪个方法2.在url地址中动态指定(动态方法调用DMI)3.使用通配符[b]a.指定method[/b]添加用户[code="java"] /user_add_success.jsp [/code]指...
2012-08-31 09:56:34 134
原创 2.2、Struts2数据验证续
[b]用struts2标签库来实现Struts2数据输入校验---函数验证的基本原理:[/b] 错误消息分为field级和action级,都在ActionSupport类中预定义了,不同的是,fieldError是通过一个Map来实现,事实上记录了field的名字和错误信息,因此能在页面上对应的field中显示;而actionError是通过一个Collection实现,没有记录报错的...
2012-08-31 06:53:51 127
原创 2.1、Struts2数据验证
进行数据验证的action的执行流程: 当Client端发送请求给Server端时,首先将请求中的参数转换action中的字段,然后执行action中的validate方法 当action中的fielderror 或 actionerror为空时,才会执行execute方法,否则不会执行execute方法. struts2中两种数据验证框架是:1.通过重写Act...
2012-08-30 12:00:50 107
原创 2.3、struts freemarker
FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出. FreeMarker特别适应于MVC模式的Web应用,虽然Fre...
2012-08-30 07:39:23 103
原创 3、struts2中的jsp页面链接的路径问题
struts2中的jsp页面链接的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式来拿到webapp的路径) 或者使用myeclipse经常用的,指定basePath,一般情况下新建一个jsp文件,会自动加入语句,自动在head中加入了base,...
2012-08-30 07:18:35 169
原创 2、struts2的action及result总结
1、action具体视图的返回可以由用户自己定义的Action来决定,具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容Action的实现a.普通的java类,里面有public String execute方法即可public class IndexAction1 { public String execute() { return "success";...
2012-08-29 17:58:50 188
原创 1、struts2 namespace总结
struts2.2.11.namespacenamespace决定了action的访问路径,默认为“”,可以接收所以路径的actionnamespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index,/xxx/index,/xxx/yyy/index。namespace最好也用模块来进行命名关于如何从URI映射到一个action...
2012-08-29 17:09:53 121
原创 Java 过滤器的作用
Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。在 J2EE 探索者 系列文章的最后一篇中,作者 Kyle Gabhart 将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指导您完成典型过滤器实现的三个步骤。他还会透露 bean 的一些激动人心的变化,预计刚发布的 Java Servlet 2.4 规...
2012-08-27 10:58:00 160
原创 UML建模之时序图(Sequence Diagram)
一、时序图简介(Brief introduction) 二、时序图元素(Sequence Diagram Elements) 角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragments...
2012-03-30 17:08:25 135
4、Flex3自定义事件、事件冒泡及传值、组件间的函数回调及传值
为了演示事件冒泡,demo写的可能有点繁琐。大家凑合看看。1.project结构 2、主文件<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:ax="com.future.visual.*" layo...
2011-11-24 20:11:34 114
原创 FLEX DateField及DateChooser
1、<mx:DateField yearNavigationEnabled="true" change="dateChanged(DateField(event.target).selectedDate)" />yearNavigationEnabled="true" 这个可以直接上调下调年份,比按前后箭头方便些2、<mx:DateField id="dateFi...
2011-11-22 23:27:47 146
原创 3、Flex全屏方式
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();"> <mx:Script> &am
2011-11-22 23:27:12 131
原创 2、html或jsp中加入flash的方式
在flex+java的web工程中,html或jsp中可加入flex编译过的flash工程如图:现在我们要再index.html中加入WebTest编译后生成的flash。 index.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <...
2011-11-22 23:26:47 163
原创 追MM技术
1、这个阶段最关键的是不能著急,不要把事情弄的那么清楚,让人家一眼就能看出你在追人家。想一想,一般人都不会一眼就看上你,但也不会看一眼就讨厌你,都是老百姓家的孩子(除非你长得象周润发刘德华或者凯文科斯特纳),好感是需要随著了解的不断增加而实现的,所以问题的关键是你要得的进一步发展的机会。站在女孩子的角度替人家想一想:你这么直接了当的冲过来要搞对象,女孩子肯定有心理压力。这要是接触一阵后发现不喜欢你...
2011-10-26 08:35:41 124
ApplicationControlBar组件及creationComplete
1.flex加载完成后,可以调用方法,包括httpservice或urlloader等<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="catRPC.send()"> <
2011-09-23 10:10:23 134
Flex中mx:model标签的运用
使用<mx:Model id="example"/>,可在Model里放置数据的结构: <mx:Model id="userData"> <user> <email></email> <phone></phone> <address
2011-09-23 10:09:29 194
原创 FLEX中带复选框的DataGrid
1.主文件<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- http://www.myflexhero.com/share/flex3-mx/flex-mx-core-components/flex-mx-ui-controls/flex-mx-tree-and-datagrid-controls/6...
2011-09-23 10:07:13 130
转载 一个程序员的爱情故事
//一个程序员的爱情故事 public class MyLoveStory { public static void Main(string[] args) { //The ForeStory
2011-08-09 10:59:48 371
原创 JAVA动态代理之:接口InvocationHandler
1.接口:public interface IUser {public String getName();}2.接口对应的类:public class UserImp implements IUser {String name;public UserImp(Stri
2011-08-08 11:23:25 790
原创 Flex全屏问题
<![CDATA[ private function fullScreen(evt:MouseEvent):void{ if (this.stage.displayState == StageDisplayState.FULL
2011-07-29 17:53:21 1021
原创 Flex容器阴影
AS代码如下private function getBitmapFilter():BitmapFilter { var color:Number = 0x96c2e6; var alpha:Number = 0.8; var blurX:Number
2011-07-29 17:44:53 974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人