“嗨,阿米戈!
很难相信你已经在这里了!但是等一下——当然,我一直相信你,因为你仔细阅读和学习了我的课程,并且学习了更多。你是我最好的学生之一!
我会把鼓舞人心的演讲留给船长,但我不会让你走——毕竟,我有很多有用的读物给你。阅读这本书将帮助您更轻松地弥合学习 Java 和实际编程之间的差距。祝你好运!”
让我们从最重要的事情开始,谈谈每个社交网络、Web 服务和 Web 应用程序、即时消息和简单网站的构建基础——网络。
软件架构是指在应用程序中创建的结构,即整个程序的模块和组件以及它们如何交互。程序员长期以来一直致力于构建良好的架构,因此我们听说过很多架构模式也就不足为奇了。您需要了解它们:在编写 Web 应用程序时,提出一个好的架构至关重要,因为 Web 应用程序比常规应用程序具有更多的组件和模块。
在本课程中,我们将学习 HTTP 和 HTTPS 协议。但首先,让我们澄清一点:我们讨论的是在 OSI 模型的应用层通过网络发送数据的协议。有关网络的文章将帮助您理解 OSI 模型。
Maven 是一个管理和构建项目的工具——Java 程序员的得力助手。
它使开发人员在工作的每个阶段都更加轻松:从创建项目结构和连接必要的库到在服务器上部署产品。在使用任何框架时,您都必须使用 Maven。那么,今天就让我们来看看它的主要功能,看看如何使用吧。
在本文中,我们将熟悉 servlet 并编写一个您可以向朋友炫耀的应用程序,而无需向他们发送 JAR 文件,也无需强迫他们下载 Java。让我们编写一个简单的 Web 应用程序。
上一课将向您介绍很多有关 servlet 的知识。您将学习如何使用它们来创建 Web 应用程序。但在本课中,我们将仔细研究这个有趣的重要部分:servlet 容器。
我们将讨论什么是 MVC,触及它的历史,探索 MVC 中体现的基本思想和概念,逐步了解如何将应用程序分解为模型、视图和控制器模块。
继续我们对 MVC 的探索,我们将使用 Spring Boot 编写一个小型 Web 应用程序,并且以 Spring MVC 为例,我们将了解如何将数据从 Java 代码发送到 HTML 页面。
REST 分三部分概述
GO TO FULL VERSION