`

SSH文件-方法命名规则

    博客分类:
  • ssh
阅读更多

举例:表TB_Organputscale model: TbOrganputscale


文件第一个字母大写 每个单词的首字母大写。


方法第一个字母小写 每个单词的首字母大写。


DAO接口:OrganPutScaleDAO
addOrganPutScale
modOrganPutScale
delOrganPutScale
findOrganPutScaleByNO
findOrganPutScaleByID
getOrganPutScaleList

 

DAO实现:OrganPutScaleDAOIMP

 

bussiness接口: getOrganPutScaleList

 

OrganPutScaleDAOIMP organPutScaleDAO;

 

struts-config.xml

<action path="/organputscale" parameter="method" type="org.springframework.web.struts.DelegatingActionProxy">
   <forward name="success" path="/pub/successpage.jsp"></forward>
   <forward name="failure" path="/pub/errorpage.jsp"></forward>
   <forward name="organputscaleList" path="/base/organputscaleList.jsp"></forward>
   <forward name="openaddorganputscale" path="/base/organputscale_add.jsp"></forward>
   <forward name="openmodifyorganputscale" path="/base/organputscale_mod.jsp"></forward>
</action>

 

List (XXX 应为小写字母)
XXXList.jsp
<forward name="XXXList" path="/base/XXXList.jsp">

 

add (XXX 应为小写字母)
XXX_add.jsp
<forward name="openaddXXX" path="/base/XXX_add.jsp">

 

modify (XXX 应为小写字母)
XXX_mod.jsp
<forward name="openmodifyXXX" path="/base/XXX_mod.jsp">

 

applicationContext.xml

DAO bean 规则同方法一样:首字母小写,单词首字母大写

<bean id="organPutScaleDAO" class="com.newcom.base.dao.commonImplement.OrganPutScaleDAOIMP">
   <property name="sessionFactory">
    <ref local="sessionFactory" />
   </property>
</bean>

 

Service bean 规则同方法一样:首字母小写,单词首字母大写 引用的DAO bean 也是首字母小写,单词首字母大写

<bean id="organPutScaleServiceIMP"
   class="com.newcom.base.business.commonImplement.OrganPutScaleServiceIMP">
   <property name="organPutScaleDAO">
    <ref local="organPutScaleDAO" />
   </property>
   <property name="organDAO">
    <ref local="organDAO"/>
   </property>
</bean>

 

Transaction bean 规则同方法一样:首字母小写,单词首字母大写 引用的target bean 也是首字母小写,单词首字母大写

<bean id="organPutScaleService"
   class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
   <property name="transactionManager">
    <ref local="transactionManager" />
   </property>
   <property name="target">
    <ref local="organPutScaleServiceIMP" />
   </property>
   <property name="transactionAttributes">
    <props>
     <prop key="add">PROPAGATION_REQUIRED</prop>
     <prop key="mod">PROPAGATION_REQUIRED</prop>
     <prop key="find*">PROPAGATION_REQUIRED</prop>
    </props>
   </property>
</bean>

 

action bean 规则同方法一样:首字母小写,单词首字母大写 引用的Service bean 也是首字母小写,单词首字母大写

   <bean name="/organputscale" class="com.newcom.base.action.OrganPutScaleAction"
   singleton="false">
   <property name="organPutScaleService">
    <ref bean="organPutScaleService" />
   </property>
   <property name="logService">
    <ref bean="logService" />
   </property>
</bean>

 

action 方法命名规则:XXX 首字母大写,单词首字母大写

 

openXXX 打开list表方法
openOrganPutScale return "organputscaleList"

 

openAddXXX 为打开新增页面做准备
openAddOrganPutScale return "openaddorgputscale"

 

toAddXXX 添加新数据
toAddOrganPutScale   return "success"

 

openModifyXXX 为修改页面做准备
openModifyOrganPutScale return "openModifyXXX"

 

toModifyXXX 为打开修改页面做准备
toModifyOrganPutScale return "success" 或 "failure"

 

deleteXXX 删除数据
deleteOrganPutScale return "success" 或 "failure"

 

 

 

 

分享到:
评论

相关推荐

    SSH框架项目开发命名规范.pdf

    通过上述规范的详细解读,可以看出SSH框架项目开发命名规范不仅涉及了代码结构的各个层面,还包括了配置文件的规范,以及编程细节中的变量、方法和JSP文件命名规则。这样的规范有助于提升代码质量,增强代码的可维护...

    PyPI 官网下载 | ssh-Colab-0.4.15.tar.gz

    “ssh-Colab-0.4.15.tar.gz”是一个压缩文件,它的命名规则表明这可能是ssh(Secure Shell)与Google Colab结合的一个工具包,版本号为0.4.15。在Python环境中,库通常以.tar.gz或.whl等形式发布,这样的格式便于...

    SSH项目编写规范示例

    本规范示例主要涉及SSH项目的代码组织、目录结构、命名规则、配置文件规范以及开发环境设置等方面,旨在提高代码可读性、可维护性和团队协作效率。 1. **项目命名与版本控制**: - 项目名称应清晰明了,如"E-...

    详细介绍CISCO_IOS命名规则

    ### CISCO IOS 命名规则详解 #### 一、引言 Cisco IOS(Internetwork Operating System)作为Cisco网络设备的核心操作系统,在网络管理和配置中扮演着至关重要的角色。正确理解和应用IOS命名规则对于网络工程师来...

    J2ee开发命名规范文档

    3. **J2EE+SSH框架命名规则**: - **servlet类命名**:以“Servlet”结尾。 - **POJO命名**:直接使用由Hibernate自动生成的类。 - **DAO类命名**:直接使用由Hibernate自动生成的类。 - **Action类命名**:以...

    SSH实现学生选课系统(包含完整源代码以及数据库文件

    它的Action类定义了具体的业务操作,而配置文件struts.xml则定义了URL到Action的映射规则。 **Spring** 框架则提供了依赖注入(DI)和面向切面编程(AOP)等功能,增强了系统的可测试性和解耦性。在选课系统中,...

    SSH框架配置说明(配置文件的管理)

    SSH框架,全称为Struts2、Spring和Hibernate的集成框架,是Java Web开发中常见的一个高效、稳定的架构。本文将详细介绍SSH框架配置...同时,保持良好的编程习惯,如使用明确的命名规则,可以帮助减少配置错误的发生。

    linux下的SSH配置说明

    - 将转换后的公钥(例如:`liu.pub`)上传到服务器的`~/.ssh/`目录下,并重命名为`authorized_keys`。 - 编辑`/etc/ssh/sshd_config`,确保包含`PubkeyAuthentication yes`和`AuthorizedKeysFile .ssh/authorized_...

    linux下ssh配置

    ### Linux 下 SSH 配置详解 #### 一、配置文件详解 在 Linux 系统中,SSH 服务的配置文件...此外,还可以进一步优化配置,例如使用防火墙规则来进一步限制 SSH 访问,或者定期更新 SSH 服务软件来修复已知的安全漏洞。

    SSH开发规范[文].pdf

    这份文档主要涉及了开发环境、设置规范、编码规范、目录结构、命名规则以及代码组织等多个方面,旨在提高团队协作效率和代码质量。 1. **环境规范**: - 系统设计工具:使用ROSE进行系统设计。 - 数据库设计工具...

    ssh编码规范(简略版)

    本文档将详细介绍《SSH编码规范(简略版)》中的关键知识点,包括JSP页面命名规则、Java方法命名规范、类命名规则以及变量命名规则,并对部分配置文件进行了示例说明。 #### 二、JSP页面命名 在项目中,对于不同的...

    学习ssh框架日记

    4. 字符串配置如`${applyNet.Strcostcenter }`需遵循命名规则,全部小写。 5. 使用Map存储参数,如`processArgs`,在需要时注入到业务对象。 6. 根据流程状态和节点信息动态构建处理逻辑,如`HeadlerBuilder....

    SSH隧道管理内部服务器putty,ssh secure shell

    ### SSH隧道管理内部服务器(Putty, SSH Secure Shell) #### 概念理解 在讨论具体的配置方法之前,我们首先需要明确几个概念。...希望本篇文章能够帮助大家更好地理解和掌握SSH隧道的使用方法。

    ssh 框架技术

    - **校验规则**:在struts.xml文件中定义校验规则。 - **手动数据校验**:通过编写代码来实现数据校验。 ##### 3. ActionContext对象 - **获取Web容器信息**:通过ActionContext对象可以获得与Web容器相关的信息。...

    MyEclipse 整合ssh步骤讲解

    - 新建一个Web Project,命名为`ssh`。 - 完成后,MyEclipse将自动生成一个名为`ssh`的项目,并包含基本的目录结构。 2. **添加Struts 1.2框架支持**: - 在项目`ssh`上右键,选择“MyEclipse”-&gt;“Add Struts ...

    JavaEE命名规范

    - **方法命名规则**: - 方法名首字母必须小写,若有多个单词组成,则后面的单词首字母大写。 - 示例: ```java public void printStudentName(String name) { System.out.println(name); } ``` 通过以上详细...

    myeclipse8.6整合SSH(图文)

    例如,Spring的bean命名规则,Struts的动作映射和结果转发,以及Hibernate的查询方法等。同时,良好的编码规范和注释可以提高代码的可读性,方便后期维护。 此外,随着技术的发展,SSH框架的最新版本可能已经有了...

    SSH整合需要的JAR包详细介绍

    - `struts2-convention-plugin.jar`: 自动根据命名规则映射Action的插件。 - `struts2-json-plugin.jar`: 支持JSON格式数据的插件。 - `struts2-dojo-plugin.jar` 或其他UI插件:如果使用Dojo或其他UI库,需要...

    SSH增删改查+分页+图片上传

    同时,还需要考虑文件命名规则、大小限制、格式验证等安全问题。 综上所述,"SSH增删改查+分页+图片上传"项目涵盖了Web应用开发中的基础功能和扩展需求。通过Struts1实现用户交互,Spring提供依赖管理和事务控制,...

Global site tag (gtag.js) - Google Analytics