`
cuiyaoonan2000
  • 浏览: 25703 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

单系统三层结构,规范

 
阅读更多
5.2 分层规范
5.2.1 视图界面
 建议页面头使用统一的设置,如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/common/include/tag-lib.jsp"%>
<html xmlns="http://www.w3.org/1999/xhtml">
 建议标签库,js脚本放入统一的文件引入。如:<%@ include file="/common/include/tag-lib.jsp"%>
 页面代码同样需要格式化,可以使用Ctrl+Shift+F 进行设置
 多个页面拥有共同的头,尾部信息建议分装到单独的页面中,以引用的形式进行导入。如:<%@ include file="/common/include/bottom-page.jsp" %>
5.2.2 Action层
 Action类命名:创建新Action类,建议以XXXAction进行命名。如:UserAction。
 Action方法:展示页面方法建议使用showXXX进行命名。如showUserDetil()。修改方法建议使用updateXXX(),增加方法建议使用addXXX(),删除方法建议使用deleteXXX(),查询方法建议使用searchXXX(),其它处理方法建议使用processXXX()。
 页面展示内容建议使用Model进行展示
5.2.3 Service层
 创建新Service接口,建议以XXXService进行命名。如:UserService。
 创建Service接口实现类,建议使用XXXServiceImpl,进行命名。如UserServiceImpl
 Service方法:展示页面方法建议使用showXXX进行命名。如showUserDetil()。修改方法建议使用updateXXX(),增加方法建议使用addXXX(),删除方法建议使用deleteXXX(),查询方法建议使用searchXXX(),其它处理方法建议使用processXXX()。
 使用Domain对象接收数据库块查询结果。
5.2.4 Dao层
 创建新Dao接口,建议以XXXDao进行命名。如:UserDao。
 创建Dao接口实现类,建议使用XXXDaoImpl,进行命名。如UserDaoImpl
 Dao方法:使用封装过的方法直接调用,sql在service层创建。
 使用Domain对象接收数据库块查询结果。
5.2.5 分层命名图


  • 大小: 16.6 KB
0
0
分享到:
评论

相关推荐

    基于三层架构和JDBC数据库连接池的商品管理系统

    《基于三层架构和JDBC数据库连接池的商品管理系统》是一个典型的Java Web项目,它采用标准的MVC(Model-View-Controller)设计模式,通过三层架构进行业务逻辑的组织,以提高系统的可维护性和可扩展性。在这个系统中...

    C# 三层架构 经典规范版

    本资源"经典规范版"旨在提供一个易于理解和学习的C# 三层架构示例,帮助开发者快速掌握这种架构模式。 三层架构,也称为N-Tier架构,通常包括三个主要层次:表现层(Presentation Layer)、业务逻辑层(Business ...

    软件体系架构中的三层结构

    ### 软件体系架构中的三层结构:深入解析与应用 在软件开发的浩瀚世界里,体系架构设计是决定软件质量和效率的关键因素之一。其中,分层式结构以其清晰的职责划分和易于维护的特点,成为了软件体系架构设计中最常见...

    三层代码结构代码

    ### 三层代码结构详解 #### 一、概述 在软件开发过程中,为了更好地组织代码、降低耦合度、提高代码的可维护性,通常会采用多层次架构设计模式。其中,“三层代码结构”是一种广泛应用于软件项目的分层架构,主要...

    三层结构的留言板

    在这个“三层结构的留言板”项目中,我们看到了三个核心组件:JSP(JavaServer Pages)、JavaBean和Servlet,它们共同构成了一个功能完整的留言系统。 1. **JSP(JavaServer Pages)**: JSP是Java平台上的动态...

    基于三层架构的新闻管理系统

    在"基于三层架构的新闻管理系统"中,首先我们来看表现层,这是用户与系统交互的界面。它负责接收用户的输入,如搜索、发布新闻等操作,并将结果显示给用户。在.NET框架下,可以使用ASP.NET MVC或ASP.NET Web Forms来...

    三层结构项目-酒店管理系统(一)

    【标题】"三层结构项目-酒店管理系统(一)"揭示了这是一个基于软件工程中的分层架构设计模式构建的酒店管理信息系统。在IT行业中,三层结构通常指的是数据访问层、业务逻辑层和用户界面层,这种架构有助于提高代码...

    基于OPC技术的三层实时信息系统框架.pdf

    三层结构方案有效地分隔了实时通信层,将实时业务逻辑独立出来,使得系统更加清晰、高效。 2. 针对远程控制需求做出优化:在基于Internet/Intranet远程控制出现的情况下,控制系统需要在Client/Server和Browser/...

    .net2.0三层体系结构的学生管理系统

    总的来说,".NET 2.0三层体系结构的学生管理系统"是一个典型的企业级应用实例,它展示了如何利用.NET 2.0框架和VS2005进行高效、规范的软件开发。通过深入理解和实践这样的项目,开发者可以提升自己的技能,更好地...

    三层架构员工考勤系统

    三层架构员工考勤系统是一种常见的企业级应用设计模式,它将软件系统分为三个逻辑层:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种架构旨在提高代码...

    C#三层框架的学生管理系统

    《C#三层架构在学生管理系统中的应用》 C#三层框架是软件开发中常用的一种设计模式,它将应用程序分为表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三个部分,以此实现良好的代码组织和职责划分。在学生管理...

    学生管理系统(C#编写,三层结构)

    这是我目前做的最好最认真的一个项目了,学生管理系统,写的很规范,采用三层结构,注释量很大,文件含有项目要求文件(关于程序编写注意事项,及数据说明),及数据库,还有源码触发器(还有触发器资料),程序做到...

    java版电影销售系统有后台包含三层架构,命名规范(内含数据库)

    本项目是一个基于Java技术开发的电影销售系统,其特点在于采用了经典的三层架构设计,包括表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这样的设计模式...

    .net 空白三层结构源代码

    .NET 空白三层结构源代码是一个非常适合初学者研究和学习的项目,它演示了如何在.NET平台上构建一个规范化的应用程序架构。三层架构是一种常见的软件设计模式,它将应用程序拆分为三个逻辑层:表现层(Presentation ...

    jsp+javabean+mysql三层结构动态购物网站

    【jsp+javabean+mysql三层结构动态购物网站】是一个基于Web技术实现的电子商务平台,主要采用JavaServer Pages(JSP)、JavaBean组件以及MySQL数据库构建。这种三层架构设计是Web开发中的常见模式,旨在提高代码复用...

    三层架构学院管理系统

    在学院管理系统中,这三层架构使得开发者可以独立地修改或升级每一层,而不影响其他层。比如,如果要改变用户界面,只需改动表现层;若要调整数据库结构,只须修改数据访问层,而不会影响到用户的使用体验。此外,...

    三层C/S结构编程指南

    从计算机体系结构的变迁,三层结构的优点,一些常见概念,如数据的一致性、两阶段提交、分布式事务处理、事务处理器以及XA规范的系统说明,到CICS是如何构造以成为一个优秀的三层结构中间件,在第一章中都有详细阐述...

    CodeSmith 三层结构批量生成模板

    在"CodeSmith 三层结构批量生成模板"中,我们可以预见到以下关键知识点: 1. **模板定制**:CodeSmith支持使用内置的模板语言(如C#模板语言)来编写模板,用户可以通过修改模板参数,自定义生成的代码结构和内容。...

    企业文化的三层结构.pdf

    根据提供的文件信息,似乎您希望我根据“企业文化的三层结构.pdf”这一标题和描述中的知识点进行详细说明。不过,给定的内容片段似乎不完整,也无法理解。但依据标题,我可以推测文档可能涉及企业文化构成的基本理论...

    图书管理系统C#三层架构

    【图书管理系统C#三层架构】是一个基于C#编程语言实现的软件项目,旨在提供一个高效、易维护的图书管理解决方案。这种三层架构的设计模式是软件工程中的常见实践,旨在提高代码的可重用性、可扩展性和可测试性。下面...

Global site tag (gtag.js) - Google Analytics