引用
在Struts中进行多人模块式开发,可以让整个工程的开发人员同时进行各个模块的设计开发,实现过程如下:
在Struts中进行多人模块式开发,可以让整个工程的开发人员同时进行各个模块的设计开发,实现过程如下:
第1步:我们首先在已经创建的工程的webRoot目录下创建一个我们所负责的模块的文件夹,如:employeemodule文件夹然后我们可以在该文件夹下创建我们所负责的“模块的页面”
第2步:把系统生成的struts-config.xml 文件复制一份,然后将复制后的文件粘贴在和源文件相同的目录下,粘贴时系统将会提示我们给新粘贴的文件一个新的名字,此时我们可以给该文件起一个和我们模块名相同的名称。如struct-config-employeemodule.xml,我们将以此文件作为自己本模块的系统配置文件。
第3步:在创建from的时候要注意我们的from是要写入哪个 .xml文件中,我们可以对其写入路径进行选择,
第4步:在创建完struct-config-employeemodule.xml之后,我们需要在web.xml文件中对我们新建的.xml文件进行配置
添加如下参数:
<init-param>
<param-name>config/EmployeeModule</param-name>
<param-value>
/WEB-INF/struts-config-employeemodule.xml
</param-value>
</init-param>
第5步:在页面都创建完成后,我们还需要在新创建的.xml文件中加入一个新的action配置
<action forward="/Login.jsp" path="/comlogin" ></action>
其中的forward="/Login.jsp"为我们负责的子模块中的一个页面的路径,
而path="/comlogin"则是在我们模块外的文件需要连接到该页面时,可以将路径指定
为刚才的配置,即将 <form action="comlogin.do">(本模块内),以完成整个系统的连接
或者
引用
<a href="employeemodule/comlogin.do">登陆</a>
(跨模块使用)
注意:文件引用需要跨模块的时候,需要在Action中加入模块名,如employeemodule,其 后跟上comlogin.do ,同时模块内的页面开发都还遵循原来单人开发的模式
分享到:
相关推荐
版本控制系统如SVN(Subversion)是团队协作开发中不可或缺的工具。它能跟踪文件的历史版本,便于多人协作,合并代码,回溯错误。掌握SVN的基本操作,如提交、更新、冲突解决等,对于团队开发效率提升有着显著作用。...
【Java项目-基于SSM的高校学生选课系统项目源码.zip】是一个针对Java初学者或进阶者设计的课程项目,旨在帮助他们理解和实践Java在实际开发中的应用,特别是结合Spring、Struts和MyBatis(SSM)这三个流行框架的整合...
此外,这个项目采用了MVC(Model-View-Controller)设计模式,这是Web应用程序开发中常用的一种架构模式,能有效地分离业务逻辑、数据模型和用户界面。 SSH2框架是Java开发中的一个强大工具集,其中: 1. **Struts2...
3. **版本控制**:版本控制是软件开发中的重要概念,它帮助开发者管理代码的不同版本,追踪每一次修改,便于团队成员协作开发,同时防止代码冲突。 4. **插件系统**:MyEclipse和Eclipse都采用了插件架构,允许...
本文将深入探讨一个基于JSP技术开发的网络聊天室系统,该系统采用SSH(Struts2 + Spring + Hibernate)框架,并结合B/S(Browser/Server)架构进行设计与实现。 #### 二、系统概述 **1. 系统目标** - **功能目标*...
在JavaWeb开发中,这些前端页面通常通过JSP(JavaServer Pages)技术实现,结合Servlet处理用户的请求和响应,与后台数据库进行数据交换。开发者可能会用到SpringMVC或Struts等MVC框架来组织代码,提高可维护性和...
Java协同办公小程序的开发,通常会选用成熟的Web框架,如Spring Boot、Spring MVC或Struts等,它们能快速构建应用,提供良好的可扩展性和维护性。Spring Boot因其简洁的配置和丰富的生态,常被首选用于此类项目。 ...
在Java Web开发中,框架的作用不可忽视。它们为开发人员提供了一套完整的工具集和约定,帮助简化开发流程,减少重复工作。例如,Spring框架不仅提供了依赖注入机制,方便对象间的协作,还包含了数据访问、安全、事务...
6. **DAO(Data Access Object)模式**:DAO模式是Java Web开发中常用的数据访问层设计,用于封装对数据库的操作,提供更安全、更易测试的代码。 7. **框架集成**:项目可能集成了Spring、Struts、Hibernate等主流...
12. **测试**:单元测试、集成测试和性能测试是确保代码质量的关键步骤,JUnit、Mockito和Selenium等工具在Java开发中广泛使用。 13. **持续集成/持续部署(CI/CD)**:Jenkins、Travis CI或GitLab CI等工具可以帮助...