服务模块划分规范

一、PO :(persistant object ),持久对象

可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。

二、VO :(value object) ,值对象

通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.

PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。

三、DAO :(Data Access Objects) ,数据访问对象接口

DAO是Data Access Object数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。

J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码.

DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DAO实现有下列几个组件:

  1. 一个DAO工厂类;
  2. 一个DAO接口;
  3. 一个实现DAO接口的具体类;
  4. 数据传递对象(有些时候叫做值对象).

具体的DAO类包含了从特定的数据源访问数据的逻辑。

四、BO :(Business Object),业务对象层

表示应用程序领域内“事物”的所有实体类。这些实体类驻留在服务器上,并利用服务类来协助完成它们的职责。

五、DTO Data Transfer Object数据传输对象

主要用于远程调用等需要大量传输对象的地方。比如我们一张表有100个字段,那么对应的PO就有100个属性。但是我们界面上只要显示10个字段,客户端用WEB service来获取数据,没有必要把整个PO对象传递到客户端,这时我们就可以用只有这10个属性的DTO来传递结果到客户端,这样也不会暴露服务端表结构.到达客户端以后,如果用这个对象来对应界面显示,那此时它的身份就转为VO

六、POJO :(Plain Old Java Objects),简单的Java对象

实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接.其中有一些属性及其getter、setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
服务器工程师岗位主要职责   服务器工程师岗位职责1   职责:   1、熟悉VMware虚拟化规划、部署、支持、维护和P2V迁移   2、规划、实施服务器项目、公有云、混合云项目   3、熟悉各类微软产品,尤其是AD及E_change,基础服务器的结构并能提出改善解决 方案   4、服务器发生系统故障时的分析与解决   5、微软体系架构的设计   岗位要求:   1、具有VCP或微软方面的认证证书   2、精通虚拟化及Windows各类应用   3、大专以上学历,计算机专业,英语精通   4、有三年以上从事服务器工程师经验,性格稳重   5、从事过公有云或大型混合云工作者优先   6、有系统集成工作经验者优先   服务器工程师岗位职责2   1、具备3- 4年大型分布式数据库规划,设计经验。熟悉主流的结构化数据库,如Mysql,Postgres ql,Oracle。熟悉主流的Nosql,如Mango,Redis等。   2、理解分布式存储,分布式计算原理。如Hadoop,Spark,Strom等。熟悉数据结构 及数据挖掘算法。   3、理解Java编程语言,Python等脚本语言。熟悉Restfulwebservice及http相关协 议。   4、熟悉基于Linu_系统的开发及项目部署。   5、负责数据库的日常维护与监控;   6、负责数据库的集成安装,测试,升级等;   7、制订数据库备份,恢复流程策略,并保证正确实施;   8、定期对数据库运行状况进行巡检;   9、快速处理业务数据库运行中出现的问题,保证业务数据安全、可用;   10、迅速处理数据库常见告警;   11、快速分析数据库性能异常,升级故障处理流程;   12、根据项目需要,进行数据库结构更改、跟踪、优化等操作。   服务器工程师岗位职责3   1、负责IBM/LENOVO/DELL/HP服务器的售后硬件维修、安装。   2、windows/linu_服务器OS的安装、部署、配置与维护。   3、数据机房日常运维(设备巡检、上架等)。   4、存储设备的安装、部署、配置、维护及日常运维工作等。   5、按照公司的要求进行客户服务,维护客户满意度及维修效率。   服务器工程师岗位职责4   职责:   1、服务器、存储、工作站系统架设和维护   2、项目实施售前、售后技术支持   3、项目实施(架设、安装、调试)   岗位要求:   1、具有一年以上相关工作经验,善于沟通、善于处理客户间的关系;   2、熟悉各种计算机硬件,软件,网络;   3、熟悉linu_、Redhat、windows20__、20__服务器操作系统   4、了解防火墙、路由器、交换机的基础支持,有相关的调试经验   5、具有优秀的沟通能力与逻辑分析能力,工作认真仔细,吃苦耐劳   6、有较强的责任心和事业心,能严格落实执行公司明确的作业规范   7、富有开拓创新意识与工作激情,思维敏捷、有团队协作精神。   服务器工程师岗位职责5   1、编写服务器端总体设计文档,实现关键框架代码   2、负责服务器端架构设计与通讯协议拟定、模块划分、团队合作和人员分工   3、服务器端核心模块与逻辑代码实现   4、服务器端负载优化,网络安全方案设计   5、分析策划案的技术可行性,根据策划文档,独立设计开发相应的游戏模块   6、对游戏设定功能进行服务器端系统设计、编码、测试以及开发文档编写   7、使用c++开发维护服务器底层,开发游戏逻辑,开发周边支持工具等   8、审核其他程序员的代码,帮助程序员提高编码能力,具有在需求明确情况下合理 估算开发时间并严格按照文档要求完成开发功能的能力    ----------------------- 服务器工程师岗位主要职责全文共4页,当前为第1页。 服务器工程师岗位主要职责全文共4页,当前为第2页。 服务器工程师岗位主要职责全文共4页,当前为第3页。 服务器工程师岗位主要职责全文共4页,当前为第4页。
服务器配置与管理 《服务器配置与管理》课程标准 一、概述 (一)课程性质 本课程为计算机网络技术专业的专业必修课,是一门实践性很强的理论实践一体化课 程。 本课程以计算机应用基础作为前期基础课程,通过本课程的学习,让学生掌握计算 机网络的基本理论,让学生掌握构建局域网的能力,并为学生将来进一步学习网络知识 打下基础。同时使学生养成对常用的计算机网络的关注兴趣,并能够把所学的知识应用 到具体的应用情境中去发现、分析、解决问题。 (二)课程基本理念 课程立足于实际能力培养,对课程内容的选择标准作了根本性改革,打破以知识传 授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容和课程教学 ,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。本课程确定 了以网络系统设计和实施的一般步骤:用户网络需求分析、网络结构设计、网络物理连 接、网络逻辑连接、设备配置等过程任务组织课程内容,首先避免了从概念、理论、定 义入手的理论课程组织模式,而是从与学生生活紧密相关的家庭、办公室网络应用入手 ,展开网络连接及维护网络的工作任务型课程模式。课程内容突出对学生职业能力的训 练,理论知识的选取紧紧围绕"组建小型网络"工作任务完成的需要来进行,同时又充分 考虑了高等职业教育对理论知识学习的需要,注重对知识、技能和态度的要求。 (三)课程设计思路 本课程针对本校学生的特点,在项目及模块设计上,依据"组建小型局域网"工作任 务的过程进行,课程本身就是一个完整的项目。 本课程从最基本的的"初识计算机网络""连接网络之传输介质""无线网络"到"连接网络之 联网设备""认识计算机网络之网络协议""连接网络之网络寻址",最后,学习"组建小型 交换网络- 配置交换机""连接互联网之配置路由器",由浅到深,一步步学习组建局域网及管理。 二、课程目标 (一)总目标 通过本课程的学习,旨在使学生掌握计算机网络的基本概念及网络通信的基础知识 ,培养学生设计、规划家庭/办公室等小型网络的能力,网络连接及故障排除能力,网络 设备的配置、管理能力。通过任务引领型的项目活动,使学生在认知和实际操作上,对 计算机网络有一个整体认识,并掌握构建小型局域网的基本技术和应用技能。倡导学生 在"做中学",培养学生的工程规范和团队合作精神,为提高学生各专门化的职业能力奠 定良好的基础。 (二)具体目标 1.初步认识计算机网络 分析身边的自己熟悉的"网络"(电话、有线电视、宽带上网、电力、自来水等), 通过类比各种生活中的网络,勾勒计算机网络的组成部分,总结计算机网络的概念和主 要组成部分;会使用计算机网络所能提供的各种服务(www/mail/ftp等);简单描述各 种不同的网络环境。 2.进行网络的物理连接 按需要选择网络传输介质,并制作、测试网络线,把计算机与网络设备连接起来, 并能根据设备面板的批示灯,确定网络的工作状态。能利用无线设备组建无线网络。 3.网络逻辑连接 根据小型网络的特点,规划网络的IP地址,并按照子网隔离的要求,进行子网划分 。知道MAC地址在局域网通信中的作用,并能实现MAC地址与IP地址的绑定。 4.交换机的配置 利用交换机连接网络,并对交换机进行基本的配置、测试,初步掌握IOS命令的使用 及交换机的工作过程,为构建交换式网络打下基础。 5.互联网连接 根据小型网络的特点,选择宽带路由器,并对宽带路由器进行基本配置,实现互联 网的接入,对宽带路由器进行高级配置,实现互联网接入的控制和安全策略。 (三)职业素质教育目标 1.了解IT行业的职业道德和信息安全规范 2.培养学生具有良好的吃苦耐劳、沟通技巧和团队合作精神 三、内容标准 "项目名称 "工作任务 "知识要求 "技能要求 "课时" "项目一:初"熟悉计算机网"1.掌握计算机网络的概念"1.能描述计算机网络 "4 " "识计算机网"络的组件和作"; 2.熟悉计算机网络的 "的组成部分;2. " " "络 "用 "组成部分;3.了解计算机"会初步使用互联网的 " " " " "网络的作用。 "常见功能。 " " " "分辨计算机网"1.了解根据传输技术分类"1.能正确区分各种不 "4 " " "络类型 "的网络类型;2.了解根据"同的网络类型和应用 " " " " "网络的覆盖范围分类的网"。 " " " " "络类型;3.了解根据网络" " " " " "的拓扑结构分类的网络类" " " " " "型;4.了解按其他方法分" " " " " "类的网络类型。 " " " "项目二:连"制作网线 "568A和568B线序标准。 "568A和568B标准制作 "4 " "接网络之传" " "网线; " " "输介质 " " "3.能用线缆测试仪测 " " " " " "试线缆的连通性,并 " "

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值