Become efficient in both frontend and backend web development with Spring and vueKey Features• Connect application’s frontend and backend with vue, vuex, and Spring Boot• Leverage the latest web standards to enhance ...
详细信息
ISBN:
(数字)9781788831253
ISBN:
(纸本)9781788836968
Become efficient in both frontend and backend web development with Spring and vue
Key Features
• Connect application’s frontend and backend with vue, vuex, and Spring Boot
• Leverage the latest web standards to enhance code performance, readability, and cross-compatibility
• Build secure full-stack web applications with Spring Security
Book Description
Building Applications with Spring 5 and *** 2, with its practical approach, helps you become a full-stack web developer. As well as knowing how to write frontend and backend code, a developer has to tackle all problems encountered in the application development life cycle – starting from the simple idea of an application, to the UI and technical designs, and all the way to implementation, testing, production deployment, and monitoring.
With the help of this book, you'll get to grips with Spring 5 and *** 2 as you learn how to develop a web application. From the initial structuring to full deployment, you’ll be guided at every step of developing a web application from scratch with *** 2 and Spring 5. You’ll learn how to create different components of your application as you progress through each chapter, followed by exploring different tools in these frameworks to expedite your development cycle.
By the end of this book, you’ll have gained a complete understanding of the key design patterns and best practices that underpin professional full-stack web development.
What you will learn
• Analyze requirements and design data models
• Develop a single-page application using *** 2 and Spring 5
• Practice concept, logical, and physical data modeling
• Design, implement, secure, and test RESTful API
• Add test cases to improve reliability of an application
• Monitor and deploy your application to production
Who this book is for
Building Applications with Spring 5.0 and *** 2.0 is for you if you are developer who is new to *** or Spring. It is assumed that you have some knowledge of HTML, CSS, and Ja
There are many problems in China's medical system,and the rapid development of intelligent automation and computer network can provide a powerful way to solve these difficult *** number of clinics is increasing to...
详细信息
There are many problems in China's medical system,and the rapid development of intelligent automation and computer network can provide a powerful way to solve these difficult *** number of clinics is increasing to decentralize the number of patients in large hospitals through graded diagnosis and *** is urgent to improve the capacity of primary clinics,for this purpose,this fully functional and easy-to-use workbench software is developed for clinic managers and *** this paper,we discussed experiences of web front-end development,in view of the system functional requirements,the lightweight framework *** is *** characteristics of MVVM mode,componentization and single page support are *** implementation method is illustrated with examples,and some test results of system functions are shown.A useful attempt has been made in the development of smart medicine preliminarily.
The purpose of the work is to provide high-quality study of foreign languages in the conditions of distance education. To achieve this goal it is necessary to perform the following tasks: to analyze and select technol...
详细信息
The purpose of the work is to provide high-quality study of foreign languages in the conditions of distance education. To achieve this goal it is necessary to perform the following tasks: to analyze and select technologies for the development of server and client part of the service;. determine the requirements for the service;design the service according to certain requirements;implement the service, using selected technologies;analyze the results..
地理信息系统(Geographic Information System,GIS)是以计算机软、硬件系统为基础,对空间地理数据进行采集、存储、管理、运算、分析、显示和描述的技术系统。万维网与地理信息系统结合的产物——网络地理信息系统(WebGIS)是传统的GIS...
详细信息
地理信息系统(Geographic Information System,GIS)是以计算机软、硬件系统为基础,对空间地理数据进行采集、存储、管理、运算、分析、显示和描述的技术系统。万维网与地理信息系统结合的产物——网络地理信息系统(WebGIS)是传统的GIS在网络上的延伸和继续。WebGIS使得GIS不再只是为少数相关专业人员所使用,而是成为面向普通用户群体的大众工具。与常见的Web应用有很大的不同,进行WebGIS开发时,针对空间地理信息数据的管理和维护,需要额外特定的代码,使得开发WebGIS比较复杂。本文基于***技术,提出了一种开发WebGIS的高效解决方案。综合应用IntelliJ IDEA开发工具、***地理信息系统服务器和MySQL关系型数据库,通过该方案设计并实现了一个WebGIS管理与服务平台。IntelliJ IDEA具有代码集成化管理和强大的智能提示优点;***具有高效的空间运算和矢量分析;MySQL优化了SQL查询算法,有效提高了查询速度。所设计的WebGIS管理与服务平台,在用户使用上包括了权限、角色和租户的管理,在数据资源上包括了结点、服务、数据、日志的管理以及资源的监控等。WebGIS管理与服务平台在用户使用中,实现了细粒度的权限划分,能够按照需求进行角色权限划分,并分配给用户。结点管理中能查询到连接进来的主机详情,开启或者关闭结点,以及修改主机的配置信息。数据与服务管理中,能管理地理空间数据,并开启地理信息系统的服务。日志管理中能够查看平台运行中的历史信息,报错信息,便于平台的维护。总体上实现了一个WebGIS应用管理系统平台。本文提出的基于***的WebGIS开发方案,框架明确,代码结构清晰,提高了平台的开发效率,实现的WebGIS管理与服务平台符合WebGIS应用的多主机、多数据库和多客户端分布式连接的基本要求,具有良好的可扩展性和支持跨平台特性。
暂无评论