`
高成锋
  • 浏览: 51271 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
1. Spring简介 Spring使用简单的javabean来解完成以前由EJB完成的事情,然而,spring的用途不仅仅局限于服务器端的开发,从简单性,可测性和松耦合的角度而言,任何java应用都可以从spring中获益,spring的目的是解决企业级应用的复杂性。   轻量:从大小与开销两方面讲,spring都是轻量级的 控制反转:控制权的转移成为反转,一个对象依赖的其他对象会通过被动的方式传递进来而 不是对象自身的创建或查找依赖对象 面向切面:允许通过分离应用的业务逻辑与系统级服务进行内聚性开发,业务对象实现他们
1. Struts2标签库 1.1. Struts2标签库概述 Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。
1.5. 权限认证 一般情况下,在WEB-INF下的内容不登陆是不能被访问的,客户端跳转不能直接访问上述目录中的内容。  public class VaildInterceptor extends AbstractInterceptor {   @Override public String intercept(ActionInvo
1. Interceptor拦截器 1.1. 拦截器简介 拦截器是struts2框架的核心,包括解析请求的参数,将请求参数赋值给action的属性,执行数据校验,文件上传等都是通过拦截器是实现的。Struts2设计的灵巧性更大得益于拦截器的设计,当需要扩展struts2功能时,只要提供相应的拦截器,并将其配置在struts2容器中就行了。若不需要这个功能,也只要取消其对应的拦截器配置就OK了。 Struts2内建了大量的拦截器,这些拦截器以name-class对的形式配置在struts-default.xml文件中,其中name就是拦截器的名字,也是访问调用拦截器的唯一性标识,
Ognl【Object-Graph Navigation language】它是一种功能强大的表达式语言(EL),可以存储对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能,它使用相同的表达式去存储对象的属性。 1.1. 应用场景 标签中:<s:property  value="user.name" /> 配置文件:<result type="redirect">/ma.jsp?name=${name}/> 1.2. 访问属性和方法
1. 获取request,session的方法 1.1. 非IOC public class Test extends ActionSupport{      ActionContext context
1. action详解 Action自身的设置在package中我们已经讲解过,在这里就不重复叙述了,我们对action中的其他信息进行学习。 1.1. result action处理结果组件 name result的名称,同action类处理后的返回值是对应的。 type
package详解   1.1. action A)name action的名称,是外界反问的唯一性标识 B)class action所对应的类 C)method 在一个action中可能有很多个方法,那么我们就可以结合这个属性去访问 一个action中不同的方法体。
1. struts.xml详解 1.1. bean 1.2. constant常量配置 常量可以在struts.xml, struts.properties, web.xml中设置 Struts-defacult.xml, struts-plugin.xml再加上以上三个文件,系统依次查找常量,后面的将覆盖前面配置文件设置的值。 前面三个文件的格 ...
  我自己也做了一些总结,但是篇幅比较大,所以,大家不妨访问一下这位老兄的文章   http://fratemity1314.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3DStruts2 <!--EndFragment-->
1.1. Web.xml 服务启动文件 1.2. struts.xml 主配置文件 1.3. struts.properties 属性文件,可以进行转码等操作,当然也可以在web.xml和 struts.xml中进行配置,如果同时在多个文件中配置
1. Struts2处理用户输入信息 1.1. 领域对象 还记得之前在LoginAction类中有如下的属性吗? private User user;         //在这里暂时还没有用到。后面会有所讲解 现在可以说一下了,其实User和其他的基本类型是一样的,只不过我们将其与前面的封装属性值分离开来了,当前这种称为领域对象 唯一的区别在于,在前台页面上,对应的属性必须加上所属的对象名,如下所示: <input type
1. 开发设置 有的时候,struts2中没有标签提示,这个对于常用IDE开发的朋友就麻烦了,可以通过以下配置。(Myeclipse中似乎集成了标签提示) 1.1. 打开IDE开发工具 eclipse,window --> Preferences -->  MyEclipse Enterprise Workbench -->Files and Editors --> XML --> XML Catalog 点击Add,location:解压struts2-core.jar包,在其中找到struts2.0dtd文件    Key Type:url
总是在用struts1.2开发,不过总是存在着一种危机感似的,虽然自己也学习了struts2,但是毕竟没有用其进行开发过,长时间的不用也变得生疏了,今天开始好好再学习一遍,同时结合一些项目进行实战,以便增加自己对知识的了解。   首先当然是关于strut2的介绍了,我想这个大家在网上可以搜索到很多完美的文章。我就从一些小的应用开始吧,对于完美这些新手还是比较实用的。 1.1. 创建web项目 1.2. 导入jar包 借用Myeclipse开发工具进行开发导入如下几个jar包
第七步: 软件安装过程中需要用到的操作命令 如果Linux中存在自带的某些安装文件,用如下命令强制删除 rpm -qa | grep gcj rpm -e --nodeps | filename JDK的安装 1)在Linux
Global site tag (gtag.js) - Google Analytics