如何开发电子商务应用
学习通过探索可用的技术来构建一个功能完整的电子商务应用。
学习者须知!
在本课程中,你将通过从零开始构建一个电子商务平台来提升自己的开发技能。首先,你需要熟悉 Java 和 Spring Boot,我们将用它们来搭建后端;同时也要熟悉 Vue.js,用于前端开发。
先修知识
本课程假设你已具备 JavaScript、Java、Vue.js、REST(表现层状态转移)API 以及 Spring Boot 的基本实践能力,并且知道如何在本地机器上运行这些技术。
如果你对这些技术还不够熟练,请先学习我们相关的课程,待掌握后再来学习本课程。本课程专为希望使用 Java、Spring Boot 和 Vue.js 开发完整电子商务应用的学习者设计。
课程概览
了解我们将要使用的工具,是开启学习的最佳起点!让我们快速了解一下两个全球最受欢迎的框架,它们将被用于构建我们的电子商务应用。
关于 Spring 框架
Spring 框架 是一个主流的开源 Java/J2EE 应用开发框架,旨在提升应用开发效率。
它是目前使用最广泛的 Java 框架,市场占有率达 30%。Spring 框架支持从简单的 Web 应用到复杂的大型企业级应用的高效开发。
Spring 框架的核心概念包括:
- 依赖注入(DI)
- 面向切面编程(AOP)
- Java 持久化 API(JPA)
关于 Vue.js
Vue 是一个用于构建用户界面的 JavaScript 框架。它是一个渐进式框架,可以逐步集成到项目中。
我们可以以两种方式使用 Vue:一是创建完整的 Vue 网站,通常称为单页应用(SPA);二是创建独立的组件(也称小部件),然后将其作为 HTML 中的附加部分嵌入页面。这种方式使 Vue 在项目中的采用完全由你掌控。在本课程中,我们将为电子商务应用构建一个完整的 Vue 网站。
请确保你具备基本的请求-响应流程知识以及对 Web 容器的理解。现在,让我们开始教程吧!