怎么样开发struts2的项目(1)
来源:互联网 发布:中国海军 知乎 编辑:程序博客网 时间:2024/05/01 00:15
1. 建立界面原型
2. 建立Struts.xml
a确定namespace
b确定package
c确定Action的名称,空的方法
d确定Result
e将界面原型页面进行修改,匹配现有设置
f测试
3. 建立数据库(或者实体类)
4. 建立Model层
5. 建立Service层
6. 着手开发
下面是开发一个bbs的简单项目的原型
struts.xml的配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<!--
<package name="bbs2009_default" extends="struts-default">
<global-exception-mappings>
<exception-mapping result="exception_handle" exception="Exception"></exception-mapping>
</global-exception-mappings>
</package>
-->
<package name="admin" namespace="/admin" extends="struts-default" >
<action name="index">
<result>/admin/index.html</result>
</action>
<action name="*-*" class="com.bjsxt.bbs2009.action.{1}Action" method="{2}">
<result>/admin/{1}-{2}.jsp</result>
<result name="input">/admin/{1}-{2}.jsp</result>
</action>
<!--
<action name="category" class="com.bjsxt.bbs2009.action.CategoryAction">
<result>/admin/category_list.jsp</result>
<result name="add_input">/admin/category_add_input.jsp</result>
<result name="update_input">/admin/category_update_input.jsp</result>
</action>
-->
</package>
<package name="front" namespace="/" extends="struts-default" >
<action name="index" class="com.bjsxt.bbs2009.action.CategoryAction" method="list">
<result>/index.jsp</result>
</action>
</package>
</struts>
页面的命名如下:
Category-add.jsp
Category-addInput.jsp
Category-delete.jsp
Category-list.jsp
Category-update.jsp
Category-updateInput.jsp
- 怎么样开发struts2的项目(1)
- 自我研究Struts2项目的开发配置
- 开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好?
- 开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好
- struts2 项目开发经验
- struts2项目开发流程
- iOS开发的就业形势怎么样?
- iOS开发的就业形势怎么样
- 基于SSH2框架的Web项目开发(Java)之一SHH2基本框架(Struts2+Hibernate)
- struts2 spring4 hibernate4(s2sh)整合开发--项目整体架构的搭建
- Struts2开发项目注意项
- 01-1 自定义struts2-mvc模式下开发web项目
- Eclipse搭建SSH(Struts2+Spring3+Hibernate3)开发项目
- 【struts2】struts2的开发步骤
- 怎么样才能使你的项目更加顺利呢
- 聚来宝的项目怎么样?网赚创业项目介绍
- struts2(二)开发第一个struts2的实例
- 细谈struts2(二)开发第一个struts2的实例
- 服务器端对请求的一些处理
- 如何知道自己是不是中木马
- 在smart_ptr中处理引用计数时使用swap概念(boost::shared_ptr.hpp)
- 一些网站~
- Debian proftpd + mysql虚拟用户认证配置
- 怎么样开发struts2的项目(1)
- 每天一道算法题-1 找出数组中两个只出现一次的数字
- JAVA中的多线程状态变化
- 我适合做产品么?
- mysql api 调用实例
- 字符编码(ANSI,UTF-8,BINCODE)
- 跳入塘中?试水时机已然来临
- 一句话 操作radio
- Linux命令行连接网络