当前位置: 首页 > news >正文

四平网站建设服务google广告联盟网站

四平网站建设服务,google广告联盟网站,中信建设有限责任公司 乔锋 电话,如何做网站的基础目录 一、传统方式 二、三层架构 三、代码拆分 1、dao层 2、service层 3、control层 四、运行结果 一、传统方式 上述代码存在一定的弊端#xff0c;在进行软件设计和软件开发中提倡单一责任原则#xff0c;使代码的可读性更强#xff0c;复杂性更低#xff0c;可扩展性…目录 一、传统方式 二、三层架构 三、代码拆分 1、dao层 2、service层 3、control层 四、运行结果 一、传统方式 上述代码存在一定的弊端在进行软件设计和软件开发中提倡单一责任原则使代码的可读性更强复杂性更低可扩展性更好更好的进行维护。所以也就有了三层架构的概念。 二、三层架构 controler控制层接收前端发送的请求对请求进行处理并响应数据。 service业务逻辑层处理具体的业务逻辑。 dao数据访问层data access Object持久层是负责数据访问操作包括增、删、改、查。 三、代码拆分 1、dao层 首先在dao包下创建一个接口这个接口名为EmpDao。接口不能被实例化只能被类实现。实现接口必须实现接口中的所有方法除非该类本身是抽象类。方法不能包含方法体接口中的方法隐式的被声明为共有抽象方法即默认具有public abstract修饰符 public interface EmpDao { // 获取员工数据public ListEmp listEmp(); }然后在dao包下创建imp包再创建接口的实现类EmpDaoA。 public class EmpDapA implements EmpDao {Overridepublic ListEmp listEmp() {//1. 加载并解析emp.xmlString file src/main/resources/emp.xml;System.out.println(file);ListEmp empList XmlParserUtils.parse(file, Emp.class);return empList;} } 为什么要创建接口然后过实现类实现而不是直接创建类去实现?为了提高代码的可维护性、扩展性和复用性解耦我进行数据访问的方式时不一样为了代码更加的灵活所以使用的接口。 2、service层 EmpService.java public interface EmpService { // 获取员工列表public ListEmp listEmp(); }EmpServiceA.java  public class EmpServiceA implements EmpService {private EmpDao empDaonew EmpDapA();Overridepublic ListEmp listEmp() {//1. 调用dao获取数据ListEmp empList empDao.listEmp();//2. 对数据进行转换处理 - gender, jobempList.stream().forEach(emp - {//处理 gender 1: 男, 2: 女String gender emp.getGender();if(1.equals(gender)){emp.setGender(男);}else if(2.equals(gender)){emp.setGender(女);}//处理job - 1: 讲师, 2: 班主任 , 3: 就业指导String job emp.getJob();if(1.equals(job)){emp.setJob(讲师);}else if(2.equals(job)){emp.setJob(班主任);}else if(3.equals(job)){emp.setJob(就业指导);}});return empList;} }service层是处理具体的业务逻辑。它处理的数据是从dao层获取的所有在EmpServiceA类中需要定义一个EmpDao对象用来获取处理数据。在EmpServiceA类中的方法中通过EmpDao实例对象方法获取数据。 3、control层 EmpController.java RestController public class EmpController {private EmpService empServicenew EmpServiceA();RequestMapping(/listEmp)public Result list(){ // 调用service获取数据ListEmp empList empService.listEmp();//3. 响应数据return Result.success(empList);} } RestController是Spring框架中的一个注解用于标记一个类作为RESTful Web服务的控制器。它结合了Controller和ResponseBody两个注解的功能使得该类中的方法可以直接返回JSON或XML等格式的数据而无需手动添加ResponseBody注解。 四、运行结果 如果程序没有出错会有如下结果
http://www.w-s-a.com/news/637634/

相关文章:

  • 高校网站群管理系统凡科建站是永久的吗
  • 深圳网站建设服务电话网站通栏设计素材
  • 网站里面的视频功能怎么做网站名注册
  • 网站游戏下载厦门php网站建设
  • 沈阳关键词网站排名一台服务器做两个网站吗
  • 哪个行业该做网站但是没有做dom手表官方网站
  • 网站建设费 大创wordpress中函数get
  • 怎样建设个自己的网站首页有没有专门教做扯面的网站
  • 网站后台怎么添加模板教育类网站开发公司
  • 网站的外链是什么php创建一个网站
  • 语文建设 官方网站网络工程可以从事什么工作
  • 无锡便宜做网站如何下载网站模板
  • 南宁高端网站网络小说网站推广策划方案
  • 苏州网站制作方法建设银行 网站
  • 技术网站推广范例素材网站哪个好
  • 网站找人做的他能登管理员吗网站建设一般多少钱
  • 衡水哪有做网站的wordpress主题站主题
  • 网络建设的流程网站公司注册资本
  • 杭州旅游团购网站建设建立一个网站需要哪些步骤
  • 实木餐桌椅网站建设浦东网站建设哪家好
  • 高端手机网站定制网站网络推广推广
  • 做网站的颜色大学网站群建设方案
  • 淄博学校网站建设哪家好网站集约化建设规范
  • 专业论坛网站有哪些如何制作h5页面视频
  • 南京整站优化网站备案负责人一定要法人
  • 北京正规网站建设公司php网站开发实训感想
  • 织梦网站地图怎么做腾讯网站开发语言
  • 站长之家alexa排名wordpress html 标签
  • WordPress建站主机推荐工程公司的经营范围
  • 做网站要注意哪一点网站需求分析的重要