Java Web
文章平均质量分 87
介绍JavaWeb相关的知识
OutOfMemory~~
突破舒适圈,持续成长
展开
-
SpringMVC - 高级
介绍拦截器、Advice、Converter以及CORS原创 2024-08-18 21:45:05 · 533 阅读 · 0 评论 -
SpringMVC - 进阶
这个注解上面有@Component注解,说明被@Controller标注的类会被注册到spring容器中,value属性用来指定这个bean的名称。应用场景:当响应结果比较复杂的时候,springmvc无法处理这些响应结果的时候,我们可以在控制器的方法中使用response来主动控制输出的结果。@ResponseBody可以放到Controller上面,这样所有方法的返回就可以返回Json数据了,Spring还提供了简化的注解@RestController。接收cookie的内容@CookieValue。原创 2024-08-17 21:53:59 · 1266 阅读 · 0 评论 -
SpringMVC - 初识
Spring MVC是一个创建Web应用程序的框架,它是遵循Model-View-Controller的设计模式。Spring MVC通过DispatcherServlet来接收请求,然后对应对具体的controllers, models和views.原创 2024-08-11 21:23:24 · 1140 阅读 · 0 评论 -
Java Web应用之Websocket
webSocket是HTML5新增的协议,是一个持久化的协议。它的目的是在浏览器和服务器之间建立一个不受限的双向通信通道。例如:服务器可以在任意时刻向浏览器发送消息。webSocket的出现,让浏览器和服务器之间可以建立无限制的全双工通信,任何一方都可以主动发消息给对方。wesocket并不是全新的协议,而是利用HTTP协议来建立连接的。WebSocket通过HTTP端口80和443进行工作,并支持HTTP代理和中介,从而使其与HTTP协议兼容。原创 2024-08-10 11:22:52 · 462 阅读 · 0 评论 -
Tomcat详解
因为在 tomcat 中可以配置多个 web 项目,而 tomcat 为这些项目的管理创建了管理页面,也就是默认 webapps 下 host-manager 与 manager 文件夹的项目页面,为了保证安全性,访问这两个项目需要设置权限,但是如果对每个新用户都单独的设置权限比较繁琐麻烦,所以在 tomcat 中定义了几种不同的权限,我们可以自己配置 "角色"(可以看作是特定权限的集合) 和 "用户"(设置登录名、密码,与角色相关联),然后就可以通过自定义的 "用户" 去访问管理页面。原创 2024-08-10 09:07:43 · 1679 阅读 · 0 评论 -
JSP教程
JSP的全称为Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。原创 2024-08-03 18:42:07 · 829 阅读 · 0 评论 -
异步Servlet
如果servlet或过滤器在处理请求时遇到潜在的阻塞操作,它可以将该操作分配给异步执行上下文,并立即将与该请求关联的线程返回给容器,而不生成响应。IO阻塞是说,在Servlet处理请求时,从ServletInputStream中读取请求体时是阻塞的。而我们想要的是,当数据就绪时通知我们去读取就可以了,因为这可以避免占用Servlet容器线程或者业务线程来进行阻塞读。可伸缩性限制包括内存耗尽或耗尽容器线程池。要创建可伸缩的web应用程序,您必须确保与请求相关的线程没有闲置,以便容器可以使用它们来处理新请求。原创 2024-08-04 08:00:00 · 486 阅读 · 0 评论 -
Servlet进阶
通过监听器,开发者可以在无需修改已有代码的情况下,对Servlet容器的生命周期事件、Http会话的创建和销毁、Http session属性的增加和删除、Http请求的初始化和结束等进行监控和操作。为了跟踪用户状态,服务器可以向浏览器分配一个唯一ID,并以Cookie的形式发送到浏览器,浏览器在后续访问时总是附带此Cookie,这样,服务器就可以识别用户身份。Filter的事例, 指定一个路径的访问权限,在session中有user并且值为admin的时候,才会放行访问,否则打印error。原创 2024-07-28 18:13:37 · 847 阅读 · 0 评论 -
初识Servlet
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。它是一种创建Web应用的技术它是一种API,提供了接口和实现类的,方便Web应用开发它是一种可以扩展服务,根据请求来定制响应内容它是一个Web容器,可以部署到Web服务上面,动态地创建web网页。原创 2024-07-27 21:14:12 · 1102 阅读 · 0 评论