Java 电子商城系统是我参与的 Java 培训班的毕业项目。项目采用互联网的主流技术,代码规范简洁,流程完整、功能丰富,包括商品管理、订单管理、用户管理等功能。以下为我总结的项目构建过程中的技术选型、数据库设计与表设计、开发重难点以及后续微服务,可供参考。
在之前我们学习的都是 SpringBoot + Vue 或者 React 的前后端分离的项目,但是一些公司还是会使用一些混合模板开发的项目,甚至还要维护一些 Jsp 的老项目,其中就有 SpringBoot 官方推荐的模板引擎 Thymeleaf,通过在静态 HTML 嵌入标签属性,浏览器可以直接打开模板文件。以下为我在学习和实战练习过程中所做的笔记,可供参考。
大部分 Java 后端程序员在日常工作中都会接触到 Spring ,Spring 早已成为 Java 后端开发事实上的行业标准,因此,如何用好 Spring ,也就成为 Java 程序员的必修课之一。我在去年阿里云开发者社区的 Java 训练营中就接触过 Spring,但是仍然需要系统学习搞懂 Spring 相关的核心功能和实现原理。本文是 Spring 学习第二章——Spring IOC 核心概念的笔记。
大部分 Java 后端程序员在日常工作中都会接触到 Spring ,Spring 早已成为 Java 后端开发事实上的行业标准,因此,如何用好 Spring ,也就成为 Java 程序员的必修课之一。我在去年阿里云开发者社区的 Java 训练营中就接触过 Spring,但是仍然需要系统学习搞懂 Spring 相关的核心功能和实现原理。本文是 Spring 学习第一章——初识 Spring 的笔记。
Java Web 核心第七章。Vue 是一套前端框架,免除原生 JavaScript 中的 DOM 操作,简化书写。我们之前也学习过后端的框架
Mybatis
,Mybatis
是用来简化jdbc
代码编写的;而VUE
是前端的框架,是用来简化JavaScript
代码编写的。Element 是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用,例如超链接、按钮、图片、表格等。以下为我在学习和实战练习过程中所做的笔记,可供参考。
Java Web 核心第六章。
AJAX
(Asynchronous JavaScript And XML)是异步的 JavaScript 和 XML,JavaScript
表明该技术和前端相关,XML
是指以此进行数据交换。Axios 则是对原生的 AJAX 进行封装,简化书写。JSON(JavaScript Object Notation
)是 JavaScript 对象表示法,和 js 对象 很像,只不过 js 对象中的属性名可以使用引号(可以是单引号,也可以是双引号),而json
格式中的键要求必须使用双引号括起来。以下为我在学习和实战练习过程中所做的笔记,可供参考。
Java Web 核心第五章。Filter 和 Listener 是 JavaWeb 三大组件(Servlet、Filter、Listener)的另两个组成部分。Filter 表示过滤器,可以把对资源的请求拦截下来,从而实现一些特殊的功能。Listener 监听器可以监听就是在
application
,session
,request
三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。application
是ServletContext
类型的对象。ServletContext
代表整个 web 应用,在服务器启动的时候,tomcat 会自动创建该对象,在服务器关闭时会自动销毁该对象。以下为我在学习和实战练习过程中所做的笔记,可供参考。
Java Web 核心第四章。当用户打开浏览器,访问 web 服务器的资源时,会话就会建立,直到有一方断开连接,会话结束。在访问时,服务器会收到多个请求,这多个请求可能来自多个浏览器,服务器需要用会话跟踪来识别请求是否来自同一个浏览器。会话追踪技术在实际开发中也非常重要,可以用于实现一次会话多次请求之间的数据共享。以下为我在学习和实战练习过程中所做的笔记,可供参考。
Java Web 核心第三章。JSP(Java Server Pages)是由 Sun Microsystems 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。以下为我在学习和实战练习过程中所做的笔记,可供参考。
Java Web 核心第二章。在 Java Servlet 中,Request 对象是用来封装请求数据的对象,Response 对象是用来封装响应数据的对象。Web 服务器收到客户端的 HTTP 请求,会针对每一次请求分别创建一个用于代表请求的 Request 对象和代表响应的 Response 对象。以下为我在学习和实战练习过程中所做的笔记,可供参考。
1 / 3