当前位置: 首页 > news >正文

《web应用技术》第12次课后作业

1、了解servlet技术

Servlet(server applet):运行在服务器的小程序,Servlet就是一个接口,定义了Java类被浏览器访问到的规则。将来我们自定义一个类,实现Servlet接口,复写方法。

Servlet本身不能独立运行,需要在一个web应用中运行的,而一个web应用是部署在tomcat中的。

开发一个Servlet需要几个步骤:创建web应用项目,编写Servlet代码,部署到tomcat中。

2、了解Maven高级功能

分模块设计与开发:

将项目按照功能拆分成若干个子模块,方便项目的维护管理、扩展,也方便模块间的相互调用,资源共享。

分模块设计需要先针对模块功能进行设计,再进行编码。不会将工程开发完毕,然后进行拆分。

继承与聚合:

继承:

概念——描述的是两个工程间的关系,与Java中的继承相似,子工程可以继承父工程中的配置信息,常见于依赖关系的继承。

作用——简化依赖配置,统一依赖管理。

实现——创建maven模块parent,该工程为父工程,设置打包方式为pom;在子工程的pom.xml文件中,配置继承关系;在父工程中配置各个工程共有的依赖。

版本锁定——在maven中,可以在父工程的pom文件中通过<dependencyManagment>来统一管理依赖版本。

聚合:

将多个模块组织成一个整体,同时进行项目的构建。

聚合工程——一个不具有业务功能的“空”工程(有且仅有一个pom文件)

作用——快速构建项目(无需根据依赖关系手动构建,直接在聚合关系上构建即可)

通过<modules>设置当前聚合工程所包含的子模块的名称

私服:

概念——私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的中央仓库,用于解决团队内部的资源共享与资源同步问题。

资源上传与下载——

设置私服的访问用户名/密码(setting.xml中的servers中配置);IDEA的maven工程的pom文件中配置上传地址;设置私服依赖下载的仓库组地址(setting.xml中的mirrors\profiles中配置).

http://www.lryc.cn/news/378257.html

相关文章:

  • 【初阶数据结构】深入解析带头双向循环链表:探索底层逻辑
  • 【面试干货】Java中的访问修饰符与访问级别
  • Oracle最终还是杀死了MySQL
  • 【Python的随机数汇总】
  • [状态压缩 广搜BFS]Saving Tang Monk
  • Flutter 实现软鼠标
  • 使用 MLRun 和 MinIO 设置开发机器
  • 资质申请表详解:填写《建筑幕墙工程设计专项资质申请表》的要点
  • 华为手机怎么找回删除的照片?掌握3个方法,恢复不是梦
  • 数据结构试题 20-21
  • vscode插件开发之 - TestController
  • QBitArray使用详解
  • 基于Python的自然语言处理项目 ChatTTS 推荐
  • 论 To B 产品:从概念到市场实践
  • 如何通过自定义模块DIY出专属个性化的CSDN主页?一招教你搞定!
  • [BSidesCF 2020]Had a bad day1
  • 从媒体网站的频道划分看媒体邀约的分类?
  • Day40
  • linux基础 - 内核的基础概念
  • centos7系统使用docker-compose安装部署jenkins
  • 传染病报卡内容——丙型
  • 本地快速部署大语言模型开发平台Dify并实现远程访问保姆级教程
  • 《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 02 Clos拓扑
  • VUE3版本新特性
  • 【Oracle篇】Oracle数据库坏块处理:rman修复坏块实践与案例分析(第七篇,总共八篇)
  • 学懂C#编程:从一个简单的例子理解事件处理
  • 深入理解指针(2)
  • C#.Net筑基-集合知识全解
  • AI PPT生成器,一键在线智能生成PPT工具
  • stm32学习笔记---零基础入门介绍2