1.Struts2 提供三种数据封装的方式
Action 本身作为model对象,通过成员setter封装
创建独立model对象,页面通过ognl表达式封装
使用ModelDriven接口,对请求数据进行封装
Action充当的角色既可以是Model也可以使Controler.
2.Action 本身作为model对象,通过成员setter封装,而且是必须要属性的setter方法,...
分类:
其他好文 时间:
2014-08-16 16:31:10
阅读次数:
242
1、问题背景
以下代码运行的结果为:
A、a的值:8 b的值:7 B、a的值:8 b的值:8
C、a的值:9 b的值:7 D、a的值:9 b的值:8
/**
*
*/
package com.you.model;
/**
* @author YouHaidong
*
*/
public class AB...
分类:
编程语言 时间:
2014-08-16 16:28:40
阅读次数:
160
1、问题背景
/**
* 测试i++和i--
*/
package com.you.model;
/**
* @author YouHaiDong
* @date 2014-08-16
*/
@SuppressWarnings("unused")
public class AddReduce
{
static
{
int x = 10;
}
static int x...
分类:
其他好文 时间:
2014-08-16 15:07:20
阅读次数:
164
Client–server modelFrom Wikipedia, the free encyclopediaThe client–server model of computing is a distributed application structure that partitions ta...
分类:
其他好文 时间:
2014-08-16 10:53:50
阅读次数:
150
1,在基类ApplicationController里面定义 模板页Layout需要使用的ViewModel【实际逻辑已经实现,这里不显示代码】直接上图2,在Views-->Shared 文件夹右键 新建 部分试图 命名为 _TopMenuVModel在顶部 引入 模型下面 写入 你的对应 页面 ....
分类:
Web程序 时间:
2014-08-15 22:24:19
阅读次数:
314
接下来主要学习Models中的Making queries写好models.py后,django会自动提供一个数据库的抽象API,来实现CRUD(create, retrieve, update, delete)。这一部分主要就是怎样去用这些API。在data model reference会有全部...
分类:
其他好文 时间:
2014-08-15 19:17:59
阅读次数:
279
MVC只是一种思想,可以应用于各种平台。就是把一个应用程序分为三个组件,每个组件都有相应的职责:视图View、控制器Controller、模型Model。
本文通过图形化的方式进行对比,让读者更加清晰地认识到了MVC架构以及MVC与三层之间的对应关系。...
分类:
Web程序 时间:
2014-08-15 16:10:09
阅读次数:
213
labelEx($model,'project_id',array('class' => 'control-label')); ?> findAll(); $list = CHtml::lis...
分类:
其他好文 时间:
2014-08-15 12:18:08
阅读次数:
164
介绍Java注解的时候,多次提到了Java的反射API。与javax.lang.model不同的是,通过反射API可以获取程序在运行时刻的内部结构。反射API中提供的动态代理也是非常强大的功能,可以原生实现AOP中 的方法拦截功能。正如英文单词reflection的含义一样,使用反射API的时候就好...
分类:
编程语言 时间:
2014-08-15 12:14:28
阅读次数:
415
客户端发送号码大全恳求(HttpRequest),被struts1的中心控件器ActionServlet接纳,ActionServlet依据struts-config.xml里的映射联系找到对就的Action,若找不到就回来500过错到JSP页面关键词挖掘工具。若有就Action里的excute()办法里履行相应的逻辑操作,比如调用Model层的..
分类:
其他好文 时间:
2014-08-15 10:53:49
阅读次数:
218