促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
Web 服务器过滤器
模块 3
第 12 级,
课程 5
过滤器简介 但这还不是全部。您真的不认为 servlet 有那么简单,是吗? 除了我们已经分析过的 servlet 之外,还有所谓的“实用 servlet”——过滤器。它们与 servlet 非常相似,但它们的主要工作是帮助 servlet 处理请求。 过滤器就像秘书,而 servlet 就像导演。在文件到达主任办公桌之前,它会通过秘书的手。在主管签字后,它会再次交给秘书,例如已经作为外发信函。 这样的秘书可以拒绝对主管的某些请求(例如,垃圾邮件)。或者对他已知的问题给出标准
JSP:定义 servlet 的声明方式
模块 3
第 13 级,
课程 0
1.1 JSP介绍 有两种流行的编写 servlet 的方法:命令式和声明式。我们已经处理了第一个 - 实际上,这是一个 Servlet。第二种称为 JSP(Java 服务器页面),我们现在将熟悉它。 Servlet JSP 示例:
JSP文件结构
模块 3
第 13 级,
课程 1
2.1 JSP指令 既然我们发现JSP文件被转换成了一个普通的servlet,那你就可以在里面写普通的Java代码了。在此 Java 代码中,您可以使用各种类(示例中的数学)。这更好!但是我们可以看到所有的代码都被移到了一个doGet()servlet 方法中。这立即引发了几个问题: 如何使代码移动到方法中doPost()? 如何将自己的代码添加到方法中init()? 到底如何注册类导入? 很好的问题,当然,他们有答案 - JSP 指令。JSP 中的所有非 HTML 代码都必
在 JSP 中插入脚本
模块 3
第 13 级,
课程 2
小脚本 <% 什么可以插入到 JSP 文件中? 首先,Java代码。如果你想在你的 JSP 中插入 Java 代码,那么模板给出了一般格式: <%
JSP 与 HTML 注释
模块 3
第 13 级,
课程 3
另一个重点是 JSP 中的注释。总是在开发过程中,需要注释掉一些东西或为那些在我们的代码投入生产后支持我们的勇敢的人留下记忆。 注释掉 JSP 中的任何代码非常简单,为此您需要使用特殊的“括号”: <%-- комментарий --%> 在将 JSP 转换为 Servlet 时,将忽略此类括号内的所有代码。 顺便说一句,不要将此代码与 HTML 注释混淆,作为提醒,HTML 注释看起来像这样: 假设您搞砸了并在代码中使用
JSP指令
模块 3
第 13 级,
课程 4
5.1 包括 我还想谈谈更多的魔术指令。第一个这样的指令是include指令。它允许您在指示页面的位置插入另一个文件。这种指令的一般格式是: <%@ include file="url"%> 您不仅可以指定文件,还可以指定另一个 jsp-servlet,甚至是 url。 例子: <%@ include file="header.jsp"%>
使用 JavaBean
模块 3
第 13 级,
课程 5
6.1 什么是 JavaBean 早在 90 年代后期,Java 语言就开始积极用于大型服务器应用程序,其中类的数量以数万和数十万计。标准化 Java 对象外观的想法就是在那时出现的。 整个 Java 语言都没有被触及,以免剥夺它的灵活性。好吧,向后兼容等等。然后他们为新一代Java对象开发了一些标准,并将这些对象称为Java Beans。Java 以流行的咖啡品牌命名,因此 Java Beans 直译为“咖啡豆”。 最重要的标准是: 访问类的内部字段通过getPropert
标签库简介
模块 3
第 13 级,
课程 6
7.1 c:if, c:forEach 每个人都喜欢使用标签而不是 Java 代码的代码,因此他们决定扩大范围。但编程并不局限于创建对象和读取它们的属性。您需要调用对象的方法,使用数据库和其他服务。该怎么办? 您只需要将每个 Java 语句表示为一个标记。是if,将是,是for,将是,等等。好吧好吧,开玩笑,不是那样的。嗯,不可能是人们真的决定这样做。但不,也许吧! 程序员允许在代码中添加任何标签。原则上,没有什么可担心的——JSP 是一个可扩展的标准。但他
相关项目:JSP 和 Servlet
模块 3
第 13 级,
课程 7
今天我们将使用 servlet 和 JSP 编写一个井字游戏。 该项目将与之前的项目略有不同。它不仅包含任务,还包含如何执行任务的说明。也就是说,它将是“HOW TO ...”系列中的一个项目。 操作说明: 从存储库中分叉: https: //github.com/vasylmalik/project-servlet.git 将您的项目版本下载到您的计算机。 在 IDEA 中设置应用程序启动: Alt + Shift + F9 -> 编辑配置... -> Alt + 插入 -
客户端-服务器架构
模块 3
第 14 级,
课程 0
1.1 应用架构 本课程专为初学者设计,因为您不会长时间设计严肃应用程序的架构。但别担心,好的架构是例外而不是规则。在构建应用程序之前选择正确的应用程序架构是非常困难的。 大型服务器应用程序的流行架构示例: 分层架构(Layered Architecture)。 分层架构。 面向服务的体系结构 (SOA)。 微服务架构(Microservice Architecture)。 他们每个人都有其优点和缺点。但是研究它们不会给你任何东西。架构是对“如何组织系统内数千个对象的交互”这
三层架构
模块 3
第 14 级,
课程 1
三层架构简介 三层架构是互联网上最常见的交互架构。当两层服务器部分被分为逻辑层和数据层两部分时,它就出现了。 它看起来像这样: 客户端层是负责用户交互的“分布式应用程序”的一部分。该层不应包含业务逻辑,也不应存储关键数据。此外,它不应直接与数据库层交互,而只能通过业务逻辑层进行交互。 但是,这里仍然有一些逻辑。首先,这是通过界面与用户交互,验证他输入的数据,使用本地文件。这还包括使用服务器时与用户授权和数据加密相关的所有内容。 其次,是简单的业务逻辑。例如,如果一个在线商店发
MVC方法
模块 3
第 14 级,
课程 2
MVC架构介绍 每个程序员都知道的最流行的应用程序架构是MVC。MVC 代表模型-视图-控制器。 这与其说是应用程序的架构,不如说是应用程序组件的架构,但我们稍后会回到这个细微差别。什么是 MVC? MVC 是一种将应用程序数据和控制逻辑分离为三个独立组件(模型、视图和控制器)的方案,以便每个组件都可以独立修改。 模型(Model)通过改变其状态来提供数据并响应控制器命令。 视图负责向用户显示模型数据以响应模型更改。 控制器(Controller)解释用户的动作,通知模型需要
显示更多
1
...
29
30
31
32
33
34
35
Please enable JavaScript to continue using this application.