注解式开发
来源:互联网 发布:linux 查看内存泄漏 编辑:程序博客网 时间:2024/06/03 18:27
注解:在java中就是在类和方法加一个“@注解名”,让类和方法有其他定义;那么在struts2中,也给我们提供了各种注解,用来替换struts.xml的复杂配置,通常可以用来替换package,action等元素,意味着使用struts注解的方式,可以不写配置文件。
范例:定义一个简单的Action:
package com.action;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.Namespace;import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention.annotation.Result;@ParentPackage(value="struts-default")@Namespace(value="/")public class LoginAction { @Action(value="login",results={@Result(name="success",location="/index.jsp")})public String execute(){return "success";}}
通过以上代码:发现struts2的核心配置文件基本可以不用了,方便开发;但是,很显然一个项目会有很多Action,可能会分包处理,此时维护起来就会很头痛了,如果要修改某个Action,可能会全项目搜索代码,所以,了解即可,不需要熟练掌握;但出去之后可能会出现注解式开发。(只有项目规模比较小的时候才可能会使用,Action较少)。
阅读全文
0 0
- MyBatis--注解式开发
- MyBatis--注解式开发
- 注解式开发
- 注解式开发-Hibernate基本注解
- Android ButterKnife注解式开发
- java注解式开发基础
- MyBatis--注解式开发基础知识
- SSH全注解式开发
- Struts2注解式开发小记
- 注解开发
- Android注解式开发BufferKnife的使用
- Hibernate5联合主键的注解式开发
- Spring Mvc 之 注解式开发详解
- Spring Mvc 之 注解式开发详解
- hibernate多对多注解式开发
- hibernate注解开发,注解详解
- Sring注解开发详解
- spring MVC 注解开发
- fastdfs集群部署
- Spring配置多数据源以及基于Atomikos的事务一致性配置
- 在11g中使用ASM功能实现两个存储做镜像的方法
- C#反射动态调用dll中的方法及使用QuartZ.net实现作业调度
- 写给自己的Java程序员学习路线图
- 注解式开发
- json调用
- android6.0屏蔽声音加减
- TF Learn入门 —— 简单使用举例
- 52 linux设备驱动模型的sysfs接口
- 传统线程同步通信技术
- 基于Kubernetes的分布式压力测试方案
- XJTU2017Robocon少年的总结
- spring事务和synchronized锁的一些问题