`
Riancy007
  • 浏览: 118695 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

项目实践一

阅读更多
流程:
首先写xxxxform的类
1,写一个自己的xxxDAO类继承自BaseDao

2,在applicationContext-dao中配置
   <!--工序设置的Dao设置 -->
    <bean id="q3ProcessSetDao"  class="com.spaceon.qmis2007.dao.Q3ProcessSetDao" >
       <property name="sessionFactory">
         <ref bean="sessionFactory" />
       </property>
       <property name="entityClass">
    <ref bean="q3ProcessSet" />
       </property>
    </bean>
   
   <!--工序设置的表实体 -->
    <bean id="q3ProcessSet" class="com.spaceon.qmis2007.entity.Q3Processset" />


3,写一个业务接口

4,实现业务接口,在业务类中可以用很多xxxDao的方法

5,在applicationContext-service中要配置在service类中要用到的dao的bean
  
   <bean id="procCheckService" parent="txProxyTemplate">
<property name="target">
<bean class="com.spaceon.qmis2007.service.imp.ProcCheckServiceImp" singleton="false">
<property name="q3MonitoridsetDao" ref="q3MonitoridsetDao" />
<property name="q3ProcessSetDao" ref="q3ProcessSetDao" />
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="add*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>

6,添加xxxxAction继承自MultiActionController,添加自己的方法


7,在dispatcher.xml中设置url所对应的Action
   <!-- 工序设置 -->
<bean name="/processSetAction.do"
class="com.spaceon.qmis2007.action.ProcessSetAction">
<property name="methodNameResolver">
<ref bean="methodNameResolver" />
</property>
<property name="procCheckService">
<ref bean="procCheckService" />
</property>
</bean>

8,写JSP页面
  有几个注意的地方:
     1.<spring:form name="processSetForm" commandName="processSetForm" action="processSetAction.do" method="post">
<input type="hidden" name="actionFlag" value="addProcess" />

      要用这个必须要加标签
      <%@ taglib prefix="spring" uri="http://www.springframework.org/tags/form" %>
      <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
      <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>

      name="actionFlag" value="addProcess" 表示当URL为qmis2007/processSetAction.do?actionFlag=processEnter时,用的是这个页面
      当然要在xxxAction中要定义addProcess方法,这个方法返回的视图与这个JSP页面对应,这个要在view.xml中配置。
分享到:
评论

相关推荐

    Struts开发入门与项目实践1

    标题"Struts开发入门与项目实践1"表明这是一个针对初学者的教程,旨在帮助他们理解Struts1的基本概念和实践应用。这可能包括创建一个简单的Struts1项目,设置项目结构,配置Action类,以及处理用户请求和响应。 ...

    JAVA项目实践合集

    "JAVA项目实践合集"是一个综合性的资源集合,包含了多个Java项目的源代码和实践案例,旨在帮助学习者提升Java编程技能并了解实际项目开发过程。这个压缩包中的内容广泛,涵盖了从基础到进阶的各个层面,对于Java初学...

    python项目实践.pdf

    本文档旨在为 Python 项目实践提供一份详细的指南,涵盖了项目实践的必要步骤、常见问题和解决方案,以及项目部署和维护的要点。 项目实践的必要步骤 1. 项目规划:在开始项目实践之前,需要对项目进行充分的规划...

    项目管理最佳实践方法.pdf

    1. 项目管理的重要性:文档指出项目管理不仅仅是一系列流程,而是一种结构化的体系方法,对于公司的生存和业务管理至关重要。它的核心在于通过管理项目来间接管理业务。 2. 项目管理的最佳实践积累:项目管理的最佳...

    8个python小项目实践

    这8个小项目涵盖了Python基础知识的多个方面,旨在帮助学习者巩固函数使用,深化概念理解,并通过实践提高编程技能。下面将逐一介绍这些项目及其涉及的知识点: 1. **lect08_模拟掷骰子** 在这个项目中,我们将...

    软件项目管理实践 (中文版)

    ### 软件项目管理实践关键知识点 #### 一、软件项目管理的重要性 - **背景与挑战**:全球范围内每年有上百万个软件项目正在执行,然而约三分之一的项目在成本和时间上超过预计的125%以上,这表明软件项目管理面临...

    一份从0到1的java项目实践清单

    "一份从0到1的java项目实践清单" 本文主要是关于 Java 项目实践的经验总结,从项目规划到开发环境的搭建,涵盖了整个项目的生命周期。下面是对标题、描述、标签和部分内容的详细解释。 项目规划 项目规划是整个...

    C#项目实践

    在项目实践中,系统设计是非常重要的一步骤。系统设计的目的是为了确保系统能够满足用户的需求,并且能够满足系统的维护和扩展。根据需求分析,系统设计可以分为三个部分:需求分析、系统功能描述和功能模块划分。 ...

    java 毕业设计指南与项目实践源码

    通过这个Java毕业设计指南与项目实践,学生不仅能提升编程技能,还能学习到软件工程的完整流程,包括需求分析、设计、编码、测试和维护。这是一个很好的机会,将课堂所学与实际工作相结合,为未来的职业生涯打下坚实...

    Eclipse开发入门与项目实践 源代码

    本资源"**Eclipse开发入门与项目实践 源代码**"提供了丰富的学习材料,帮助初学者快速掌握Eclipse的使用技巧并进行实际项目的开发实践。 首先,Eclipse作为一个强大的开发工具,其主要特点包括: 1. **插件扩展性*...

    java高级编程项目实践

    Java高级编程项目实践是深入学习Java技术的重要环节,它涵盖了多方面的内容,旨在提升开发者对Java语言的深入理解和实际应用能力。在这个项目实践中,我们将会探索Java的核心特性、并发编程、面向对象设计原则、框架...

    php项目实践

    在本项目实践中,我们将深入探讨PHP这一流行的服务器端脚本语言在实际开发中的应用。"PHP项目实践"是一个全面的项目,旨在帮助开发者提升在PHP环境下的编程技能和项目实施能力。通过学习和实践这个项目,你可以掌握...

    Pytorch + NLP, 一份友好的项目实践仓库

    Pytorch + NLP, 一份友好的项目实践仓库Pytorch + NLP, 一份友好的项目实践仓库Pytorch + NLP, 一份友好的项目实践仓库Pytorch + NLP, 一份友好的项目实践仓库Pytorch + NLP, 一份友好的项目实践仓库Pytorch + NLP, ...

    IT项目管理最佳实践- .pdf

    1. **项目经理的角色与职责**:项目经理在IT项目中承担着引领团队、制定计划、解决问题和确保项目成功交付的任务。他们需要具备良好的领导力、沟通能力以及对项目管理流程的深入理解。 2. **项目管理的关键环节**:...

    java动态代理项目实践优化 (1)

    java动态代理项目实践优化_(1)

    ASP毕业设计指南与项目实践:ASP毕业设计指南与项目实践

    这个"ASP毕业设计指南与项目实践"很显然是为了帮助学生或者初学者掌握ASP技术,通过实际项目来提升他们的技能。这个指南可能包含了ASP的基本概念、语法、常见功能以及如何在实际场景中应用这些知识。 在ASP中,...

    《Spark编程基础及项目实践》课后答案.zip

    《Spark编程基础及项目实践》课程的课后答案涵盖了Spark的核心概念、主要功能以及在实际项目中的应用。这个压缩包包含的资源旨在帮助学生深入理解并掌握Spark编程的关键知识点。 一、Spark概述 Spark是大数据处理...

    Project2007企业项目管理实践(原版光盘和示例)

    1. **项目规划**:Project 2007允许用户创建详细的项目计划,包括任务分解结构(WBS)、时间线、资源分配和依赖关系设定。通过Gantt图,管理者可以清晰地看到项目的整体进度和各个任务间的相互关系。 2. **任务管理...

    tensorflow项目实践参考资料.txt

    通过具体的项目实践,学习者可以更好地理解概念、掌握技能,并将其应用于解决实际问题。对于TensorFlow这样的高级工具而言,动手实践尤为重要。 ### Tensorflow项目实践的关键步骤 1. **环境搭建**:首先,需要...

    ASP.NET项目开发实践

    在项目实践中,还需要掌握异常处理和错误日志记录,确保系统的稳定性和可维护性。此外,测试是不可忽视的一环,包括单元测试、集成测试和压力测试,以验证功能的正确性和性能。 部署阶段,了解IIS(Internet ...

Global site tag (gtag.js) - Google Analytics