大学生士兵管理服务系统_管理平台外文翻译资料

 2022-08-08 11:08

英语原文共 7 页,剩余内容已隐藏,支付完成后下载完整资料


原文:

(206页)

Available online at www.sciencedirect.com

ScienceDirect

Procedia Computer Science 166 (2020) 206–212

3rd International Conference on Mechatronics and Intelligent Robotics (ICMIR-2019)

Research and Application of Template Engine for Web Back-end Based on MyBatis-Plus

Yao Zhang Li1 , Sheng Gao1,* , Jing Pan2, Bi Feng Guo1, Pei Feng Xie*1*

1Faculty of Mathematics and Computer Science, Guangdong Ocean University

2Faculty of Management, Guangdong Ocean University

Abstract

In web development, it takes much time to code for back-end including business logic and interface integration, which is machanized and high-repeated. In order to address the problem in back-end web coding, this paper analyzes the advantages and disadvantages of SSM(Spring, SpringMVC and MyBatis) framework and development pattern of the original and end separation. By integrating the template engine in PHP web development, we achieve the technology of code generation for back-end of web, which benefits for artificial intelligence of web coding and saves the time on software engineering.

copy; 2020 The Authors. Published by Elsevier B.V.

This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Peer-review under responsibility of the scientific committee of the 3rd International Conference on Mechatronics and Intelligent Robotics, ICMIR-2019.

Keywords: Back-end Development, Code Generation, Template Engine

1. Introduction

1.1Background of Software and Web

With the development of information technology, the use of software crowds into peoples life including in entertainment and office work. Differing from hardware, software is made of a series of computer data and instruction list[1]. Software is not only the program in the computer, files are also the parts of software. Software

* Corresponding Author. Tel. (86) 13924401222

*E-mail: minix@139.com

1877-0509 copy; 2020 The Authors. Published by Elsevier B.V.

This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Peer-review under responsibility of the scientific committee of the 3rd International Conference on Mechatronics and Intelligent Robotics, ICMIR-2019.

10.1016/j.procs.2020.02.052

(207页)

includes operating software and application software. As we know, android and ios operating system are the popular operating software. Web is a kind of application software existing in the operating software.

1.2 Literature Review

Application development, program development, phone application development[2] and web development[3] are included in software development. This paper introduces the development of web service(which is called back-end development) based on the Java Web. In the development of the web, design patterns include MVC(Model, View and Controller) pattern, Web Form, Web Page and so on, but the most popular pattern used by developers is MVC pattern[4]. Some scholars think that MVC pattern has the advantage of low coupling and the data in this project is highly uniform[5]. However, others think that it makes the coding redundant and the assessed data inefficient[6]. Based on the MVC pattern, the development pattern is a kind of pattern with the separation of front-end and backend. Using this pattern[7], the professionals will be responsible for the different parts of web development and the development is divided into front-end and back-end interacted with interfaces[8]. At present, the most popular technical framework is SSM(Spring, SpringMVC and MyBatis)[9-11] framework and it is widely used in last few years. Differing from SSH(Spring, Struts and Hibernate) framework, it handles requests and responses better and is suitable for RESTful coding style and MVC pattern[12]. Nevertheless, this development pattern has a disadvantage that the interfaces for each Model have the same functional interface, causing so many high-repeated codes in the project and it wastes the developers much time. In the development of PHP[13], this problem is handled by Template Engine. Because of the differences between Java and PHP, less Java developers generate codes with template engine[14]. This technology does deal with the problem effectively.

Operation Mechanism of Web Development

MVC Pattern

MVC Pattern is an interactive interface structure design pattern presented in the 1980s and it is also an effective design pattern. The MVC design pattern emphasizes that developers design their software in a modular fashion based on usersrsquo; input, data model and information display. It divides an application software into the following three parts.

Model is the business logic of application software including date and model. Model is the core functionality of the application and it encapsulates the data and problem solving process. User calls the Model by calling Controller so that the Model can provide data for Views to reduce the code redundancy.

View is the part of the application software that handles the display of data, which displays dif

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[258239],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。