struts2学习总结_第1页
struts2学习总结_第2页
struts2学习总结_第3页
struts2学习总结_第4页
struts2学习总结_第5页
已阅读5页,还剩23页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文 档 2016 全新精品资料 全程指导写作 独家原创 1 / 28 习总结 篇一: 习小结 一 配置问题: 最新的 其中必须类库为 . . . . . . 前的版本使 用 二 L) 目的是为了使 起来更加简单。 A、语法结构 $B、 与 供“ .“和“ “两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如 等并非精品文 档 2016 全新精品资料 全程指导写作 独家原创 2 / 28 字母或数字的符号,就一定要使用“ “。例如: $当改为 $ 如果要动态取值时,就可以用“ “来做,而“ .“无法做到 动态取值。例如: $中 一个变量 C、变量 如: $它的意思是取出某一范围中名称为 变量。 因为我们并没有指定哪一个范围的 以它会依序从 围查找。 假如途中找到 直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传 属性范围在 、特别强调: 1、注意当表达式根据名称引用这些对象之一时,返回的是相应的对象而不是相应的属性。例如:即使现有的 性包含某些其他值, $也返回 象。 精品文 档 2016 全新精品资料 全程指导写作 独家原创 3 / 28 2、 注意 表示是否禁用 默认的启用 3、在 用 达式时 $意思是调用其法,而不是 例如: 在 就是返回 实验证明了的 三 在 基础上发展而来的。和 是虽然他们名字一样但是原理差 异很大。 1 在软件设计方面 有像 样和 样紧密的耦合。 以不依赖它们。 于无侵入式设计。而于侵入式设计。 精品文 档 2016 全新精品资料 全程指导写作 独家原创 4 / 28 。 而 不需要,只需自己定义就好。 2 需要注意线程同步的问题,而 面临这个问题,因为 建的时候只创建一次,当多个用户同时访问这个 ,则必须出现这个同步的问题。 而对 要 四 定了 默认为“”,可以接受所有路径的 面可以加 /也可以加 /xx/则 访 问 的 路 径 就 相 对 于/ /xx/者/xx/yy/名思义为“包”可以把你的 裹进来,然后在里面定义自己的 以定义 N 个包,但是包和包之间的名字不能重复,包里面的 3 精品文 档 2016 全新精品资料 全程指导写作 独家原创 5 / 28 几个属性: 1 2 认为 自动的 面有个方法方法返回 以 默认值为 是注意:并不是一定要执行 方法,而是根据 法指定的来说,也可以在地址中动态指定(动态方法调用 向指标或趋向指标)推荐使用 (开发 般继承 写 方法。(企业开发只用这种) 当然还有其他两个方法 自己写个 方法,或者继承 重写 方法) 3 己开发写的 五 路径问题:一般用绝对路径 因为 路径问题是根据 路径而不是 六 通配符( * 一定要遵守“约定优于配置”的原则: 就是说什么东西 你必须符合一定的标准,在这个基础上在进行优化配置。 看第一个 精品文 档 2016 全新精品资料 全程指导写作 独家原创 6 / 28 思就是说凡是带 /缀无论是什么的都可以访问,但是 1”说明其方法为你之前 * 所代表的那个 . 当你返回 就 调 用如:你访问 ./他就调用的方法是 功之后(返回 问 第二个 1_2又是什么意思呢? 就是说凡是带 /_*的,无论两个 *星号代表什么都可以访问,但是 2”说明其访问的方法为第一个 *所代表的那个类中的第二个 *所代表的方法 比如:你访问 ,, 那他就调用 的 法 就是通配符的具体意思 七 数的传递方式: 精品文 档 2016 全新精品资料 全程指导写作 独家原创 7 / 28 1 直接在地址栏上传递( !a&0 就是给 别传值 0 2 用 式传递 1 注意的是:这个 有不含参数(参数为空)的构造方法,而且想让他自己 对象的会 必须要传参数值 比如 解释一下, 前的和前面的一样, 指把数据传给 个对象的 因为在 我们不定义属性 而是直接定义一个 有 方法和 方法 而这个 是我们说的 定义了两个属性 有 法,方便我们送值和取值。(相当于一个 2当传入的值的个数和 属性个数不一致的情况下,再用 据传输对象) 精品文 档 2016 全新精品资料 全程指导写作 独家原创 8 / 28 举个例子说明一下: 如果用户注册的时候肯定有用户名,密码和验证密码。但是你定义一个 时候只能有两个属性 这种情况下怎么办呢?我传的第三个值传给谁呢?所以要再建一个 实也是一个 ) 生成 法,然后通过这个再定义 出 法和 法 注意:要写一个带 目的是为了把得到的性传给 象! 接受参数的时候注意,一定要把得到的值放到 调用 ); 用 用 式传递参数 一个接口(不大常用)。 八 配置 精品文 档 2016 全新精品资料 全程指导写作 独家原创 9 / 28 1 写一个 件来管理属性。一般放在项目的 。 采用的 。每个 是 属性,每个 2 在 配置文件 在里面加入 3 在 件中配置 里面为属性名 里面为属性值 上述文件的加载顺序为: 思就是说 如果重复的属性则按最后那个文件配置的算起。 九 总结: 1 实现 方法有三种,一般继承 2 态方法调用 3 通配符配置 精品文 档 2016 全新精品资料 全程指导写作 独家原创 10 / 28 4 接受参数的方法,一般用属性或者 接受 5 简单参数的验证 a) 一般不使用 6 访问 a) 型 1 依赖 b) 1 依赖 包含文件配置 8 默认 理 十 1常用的四种类型 A) 认) B) ) ) 全局结果集 A) 动态结果(了解) 精品文 档 2016 全新精品资料 全程指导写作 独家原创 11 / 28 A)在 储具体的结果 r 这个意思就是说:用中间那个表达式可以去读 下面所述)中的 r 的值。 中的值: 每一个动作在执行相应方法之前,都会创建一个 对象。 来保存这个动作对象和其他对象。 可以使用 使用 需要引入标签库 : $ 进行简单的数据校验 : 精品文 档 2016 全新精品资料 全程指导写作 独家原创 12 / 28 篇二: 据 自己总结 一、 介 1 配置文件: ( 1) 置示例: -/ 2) 置文件 精品文 档 2016 全新精品资料 全程指导写作 独家原创 13 / 28 # # $22328 20081:56:24Z # # to or SF to ; in a of # /ns/ 品文 档 2016 全新精品资料 全程指导写作 独家原创 14 / 28 * 制器 ( 1)核心控制器 : 在 如果用户的请求以 尾,则该请求被转入 ( 2)业务控制器 : 起作用的实际上不是用户自定义的 是系统自动生成的 理,但该代理是以用户自定义的 目标的) 举例: 精品文 档 2016 全新精品资料 全程指导写作 独家原创 15 / 28 由以上代码可知: 全是普通的 口不是必须实现的,任何包含有 ) 方 法 的 &() 对象都可以作为 象。 3 签库 (引入 签 通讯录 二、 步 单示例: 精品文 档 2016 全新精品资料 全程指导写作 独家原创 16 / 28 ( 1) 配置 a. 配置 b. 配置 一般配置为拦截 所有 *) ( 2) a. 定义属性 b. 和 c. 认的执行方法( ) d. 返回逻辑视图 ( 3) 配置 a. 配置 用的字符编码集 b. 配置 c. 配置返回视图 ( 4) 视图文件 作流程 架结构 心控制器 理过程 (1)客户提交一个请求( . (2) 请求被提交到一系列的过滤器( : 他 过 滤 器 品文 档 2016 全新精品资料 全程指导写作 独家原创 17 / 28 (3) 果 定调用某个 请求的处理交给(4) 问框架的配置文件,找到需要调用的 ( 5) 建。同时 过代理模式调用 (6) 行 完 毕 , 责 根 到对应的返回结果 。 篇三: 习总结 篇四: 堂学习总结 1、 定 目录,指定 建开发环境(拷贝 ,复制 件 此文件不要放在 该放到 件中: 品文 档 2016 全新精品资料 全程指导写作 独家原创 18 / 28 * 其中 /* 不要写 /*者 /*定俗成用 /* 2、 1) 应的处理类或页面 /2)自动提示的解决办 法 : *精品文 档 2016 全新精品资料 全程指导写作 独家原创 19 / 28 3、 执行流程 : 当用户在浏览器中敲入要访问的地址的时候,浏览器会将这个请求发送给 后 断应该交给那个处理,然后会读取它下面的 置发现有配置: * 因为 为 /* 它会过滤所有的请求然后就交给 理执行调用 方法,然后再方法中会读 取 据用户请求的地址找到相应的 后将相应的页面返回给浏精品文 档 2016 全新精品资料 全程指导写作 独家原创 20 / 28 览器 4、 ( 1) 定了 访问路径,默认为 ,可以接收所有路径的 以写为 /,或者 /者 /应的问路径为 / /者 /好也用模块来进行命名 5、 1) 进行多次访问的时候用到的是同一个 象。而是每一次访 问都会创建一个 以 ( 2)标签如果没有指定 3)标签中的 如果没有配置相应的类 ,它会调用认的一个处理类的 方法 . (4)实现 处理类的时候不要自己随便写类然后定义 方法,也不要实现 而要从继承,可 以直接使用它为我们定义好的方法 . 精品文 档 2016 全新精品资料 全程指导写作 独家原创 21 / 28 6、 ( 1) 的路径问题是根据 路径而不是以尽量不要使用相对路径。 虽然可以用 式解决,但 式并非必要。 解决办法非常 简单,统一使用绝对路径。(在 式来拿到 或者使用 定 2) 得到项目的名字 ,一般用来解决路径问题 如果项目为根目录 ,则得到一个 ,即空的字条串。 返回的协议名称 就是获取你的网站的域名,如果是在本地的话就是 获取服务的端口号 7、 行的时候并不一定要执行 可以在配置文件中配置 时候用 指定执行哪个方法 也可以在 址中动态指定(动态方法调用推荐) 精品文 档 2016 全新精品资料 全程指导写作 独家原创 22 / 28 /添加用户 /添加用户 前者会产生太多的 以不推荐使用 配置文件: /、 主要学习通配符的使用 通配符可以将配置量降到最低,不过一定要遵守 约定优于配置 的原则 精品文 档 2016 全新精品资料 全程指导写作 独家原创 23 / 28 /1_2明: ( 1) 1代表 后面第一个 *,同理 2代表第二个 * ( 2) 间有重复配置 ,匹配最精确的 果通配符配置之间有重复,则看前后配置顺序 9、 在继承 类中定义要接受的参数,参数的名称与 传的名称无关在 部调用的是属性的 ,所以 的名字一定要与 面所传的值是一样的。 10、用 收参数 如果要接受的参数的个数很多,我们可以不用定义属性而是直接定义 一个对象例如: 法)在调用 值精品文 档 2016 全新精品资料 全程指导写作 独家原创 24 / 28 的时候使用 x&。 (最常用的方式 ) 11、用 收参数 继承 的 处 理 类 必 须 同 时 实 现实现 ) 在传值的时候使用篇五: 习心得 1. 标签: 在用于输入变量时,如果变量有类型转换类支持,就会进行类型转换,再输出;此时如果使用 达式输出会打印此变量的地址值。 2. 表单数据转换异常 可以指定错误信息,有两种方式: 1 可 以 在 件 中 加 0 果出现错误,将显示 0 中, 0表示出错的表单元素的2 可以在表单所对应的 型同名的 性文件,如: 名是则属 性文件名为 此文件中加入下面的一句话: 要显示的信息。 精品文 档 2016 全新精品资料 全程指导写作 独家原创 25 / 28 3. 为自定义类提供数据转换支持(将自定义类转换成字符串输出到页面,和将字符串封装 成类): 4. 覆写和 两个方法,然后在需要转换的 件名为 注意:类名必须这样书写,不然 件内容如下: i. 属性名 =定义的转换类的名称(全限定名) 属性名就是 想转换的字段名, 功告成! 5. 配置数据校验 除了可以硬编码方式校验外,还可配置到文件中,具体步骤 如下: 先 同级目录下创建 件: 体文件内容如下: 请输入用户名 6. 数设定 精品文 档 2016 全新精品资料 全程指导写作 独家原创 26 / 28 1024/ 设 定 上 传 文 件 的 大 小 , 单 位设定上传文件的类型 文件下载关键: 习心得 方法必须返回 型的对象 文件上传源码: (目标路径 ); ; b=00; b)!= b, 精品文 档 2016 全新精品资料 全程指导写作 独家原创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论