在Eclipse中使用Maven创建Dynamic Web Project在Eclipse中使用Maven创建Dynamic Web Project 1 创建Maven Project 在Eclipse中选择File - new - Project… - Maven - Maven Project,创建Maven工程。按需填写相关信息,注意选择 org.apache.maven.archetypes maven-archetype-webapp 1.0,完成工程创建。 Dynamic Web Module,将其修改为高版本,测试环境中修改为3.1,但 会显示错误信息Cannot change version of project facet Dynamic Web Module to 3.1,无法完成配置。这是因为新 建工程的时候,用的maven-artchetype-webapp的servlet是2.3版本,比较老,需要手动修改相关文件。 4.1 修改web.xml⽂文件 xml⽂文件 在工程目录src/main/webapp/WEB-INF目录下,编辑web.xml文件: web.xml原始文件内容如下: 将web.xml文件内容修改为(此处为3.1版本): Table of Contents web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java0 码力 | 2 页 | 345.86 KB | 1 年前3
Java 应用系统开发 - ServletContext 和 Web 配置大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Java 应用系统开发 ServletContext 和 Web 配置 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 26, 2018 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Java EE Web 应用需要部署在符合 Java EE 规范的 Web 容器中 运行,如何取得 Web 应用本身的信息在编程中非常重要。 1. 掌握 Web 应用对象 ServletContext。 2. 了解 Web 应用的配置方法。 3. 掌握 MVC 模式 Web 开发中发挥核心作用的转发,区别转 发与重定向。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 本节习题 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 接下来⋯ Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 大纲 Web 应用环境对象 Java0 码力 | 33 页 | 668.91 KB | 1 年前3
Spring Framwork Web on Reactive Stack v5.3.36 SNAPSHOTWeb on Reactive Stack Version 5.3.36-SNAPSHOT Table of Contents 1. Spring WebFlux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 1.8. Web Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 This part of the documentation covers support for reactive-stack web applications built on a Reactive Streams API to run on non-blocking servers, such as Netty, Undertow0 码力 | 182 页 | 2.52 MB | 1 年前3
Spring Framwork Web on Servlet Stack v5.3.36 SNAPSHOTWeb on Servlet Stack Version 5.3.36-SNAPSHOT Table of Contents 1. Spring Web MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.3. Web MVC Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 1.8. Web Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 259 页 | 3.58 MB | 1 年前3
Nacos架构&原理
的路由问题,解决用户环境与 Nacos 物理环境 映射问题。 CMDB:解决元数据存储,与三方 CMDB 系统对接问题,解决应用,人,资源关系。 Metrics:暴露标准 Metrics 数据,方便与三方监控系统打通。 Trace:暴露标准 Trace,方便与 SLA 系统打通,日志白平化,推送轨迹等能力,并且可以和计 量计费系统打通。 接入管理:相当于阿里云开通服务,分配身份、容量、权限过程。 五、基于长链接的⼀致性模型 1. 配置⼀致性模型 sdk-server ⼀致性 53 > Nacos 架构 server 间⼀致性 Server 间同步消息接收处理轻量级实现,重试失败时,监控告警。 断网:断网太久,重试任务队列爆满时,无剔除策略。 2. 服务⼀致性模型 Nacos 架构 < 54 sdk-server 间⼀致性 server 间⼀致性 55 > Nacos 架构 简易的 web 服务器,用于管理 cluster.conf 文件的内容信息,这样,运维人员只需要管理这⼀份集群成员 节点内容即可,而每个 Nacos 成员节点,只需要向这个 web 节点定时请求当前最新的集群成员节 点列表信息即可。 Nacos 架构 < 62 因此,通过地址服务器这种模式,大大简化了 Nacos 集群节点管理的成本,同时,地址服务器是 ⼀个非常简单的 web 程序,其程序的稳定性能够得到很好的保障。0 码力 | 326 页 | 12.83 MB | 9 月前3
基于 Java EE 的企业应用系统设计 - Spring MVC 03Spring 文件下载 Spring 用户登录 监听器 MultipartFile 接口 上传到 Spring MVC 应用程序中的文件会被包在一个 org.springframework.web.multipart.MultipartFile 对象中。唯一的任务就是用类 型为 MultipartFile 的属性编写一个 domain 类。 O MultipartFile 接口的方法 ▶ 此外,还需要在 Spring MVC 配置文件中定义 multipartResolver。 配置文件 O 注意在配置文件中添加 multipartResolver bean 注:利用 multipartResolverbean 的 maxUploadSize 属性可以设置0 码力 | 40 页 | 651.07 KB | 1 年前3
Java 应用与开发 - Java EE 监听器编程的 对象发生变化时,会自动触发运行监听器方法,完成特定的功能 和任务。Java EE 规范在 Servlet 2.3 中引入了监听器(Listener) 规范。 Java EE 监听器能够检测 Web 应用的关键对象包括: ▶ ServletContext 上下文 ▶ HttpSession 会话 ▶ ServletRequest 请求对象 大纲 监听器概述 Java EE 监听器类型 ServletContext 价格高,就 在于其每日巨大的访问量所致。 ▶ 网站登录用户人数和在线用户监测 可以使用监听器完成 Web 应用已经登录人数和在线用户列 表的登记处理。这是许多网上论坛,网上购物网站,Mail 在 线系统,即时通讯系统等必须具有的功能。 ▶ 日志记录 对 Web 应用关键的事件进行记录,如 Web 服务器的启动和 停止,用户的登录和注销等事件的登记,便于日后进行系统 中追踪和维护。 ▶ 会话超时后的清理工作 监听器类型 ServletContext 对象监听器 ServletContext 对象属性监听器 本节习题 ServletContext 对象监听器 ServletContext 对象监听器能监听 Web 应用上下文对象的创建 和销毁这二个关键的状态,并分别提供了不同的方法来实现对该 对象创建和销毁的监听和处理。 ▶ JavaEE 规范定义了 ServletContext 监听器接口 javax.serlvet0 码力 | 22 页 | 549.84 KB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东203 15.3.2 Applet 容器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 15.3.3 Web 容器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 15.3.4 企业 JavaBean 容器 . 205 15.4.4 Applet 组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 15.4.5 Web 组件 * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 15.4.6 EJB 组件 * . . . . 编程 210 16.1 Web 基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 16.1.1 什么是 Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 16.1.2 Web 工作模式 . . .0 码力 | 330 页 | 6.54 MB | 1 年前3
一次线上java 应用响应时间过长问题的排查达到 2s 以上。
第一反应,怎么可能,这个应用很简单,就提供了几个查询接口,QPS 单机也就 10 左右,居然响应 间 2s 以上,这不科学。看监控
看监控平台,有问题的机器,cpu 占用很高,这。。。更不科学了。理论上,这应用 cpu 能到 1 就不错了,现在居然 80%,吓得我赶紧跑到机器上,top 了一把,确实是 java 应用占用
0 码力 | 3 页 | 247.74 KB | 1 年前3
Hello 算法 1.0.0b1 Java版效率评估方法 实际测试 假设我们现在有算法 A 和 算法 B ,都能够解决同一问题,现在需要对比两个算法之间的效率。我们能够想到 的最直接的方式,就是找一台计算机,把两个算法都完整跑一遍,并监控记录运行时间和内存占用情况。这种 评估方式能够反映真实情况,但是也存在很大的硬伤。 难以排除测试环境的干扰因素。硬件配置会影响到算法的性能表现。例如,在某台计算机中,算法 A 比算法 B 运行时0 码力 | 186 页 | 14.71 MB | 1 年前3
共 407 条
- 1
- 2
- 3
- 4
- 5
- 6
- 41













