1.4. struts2入门理论
JavaEE设计模式 : 前端控制器模式过滤器模式访问 如图: 前段控制器 作用: 请求分发!通过struts.xml配置给指定Action struts前端控制器:
开发中将所有的重复的代码 提前到前端控制器去完成,在Action 中只要写不重复业务处理代码 ! 编写快速入门开发流程说明
2. Struts2快速入门案例
第一步: 在myeclipse 新建web project
选择javaee版本, 课程优先5.0 ------ myeclipse2014 servlet 版本2.5 采用 JDK6 编译器
第二步: 导入struts2 开发jar包
apps/struts2_blank.war/WEB-INF/lib/ 13个jar包
asm-* 字节码操作类库 (.class文件) commons-fileupload 文件上传 依赖 commons-io commons-lang3 对字符串、数据操作公共方法 commons-logging Java通用日志接口 , 依赖日志实现 log4j freemarker 模板引擎 (struts2标签库,依赖freemarker ) javassist 生成代理 ognl 表达式语言 (比EL强大很多倍) struts2-core 核心jar包 xwork-core struts2和webwork依赖命令模式框架 2: 配置web.xml
3:配置struts.xml 推荐 找到2.3.15.jar --> apps 目录:struts-blank自带struts.xml 文件导入!
编写程序
编写HelloAction (类似之前写的Servlet )