JavaWeb
文章平均质量分 64
Void_CM
这个作者很懒,什么都没留下…
展开
-
Junit的使用
Junit的使用依赖<!--单元测试--><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency>在方法上+@test可直接调用原创 2021-03-23 15:57:54 · 91 阅读 · 0 评论 -
JavaWeb-功能扩展-邮件发送
JavaWeb-功能扩展-邮件发送1.依赖 <dependencies> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency>原创 2021-03-23 15:55:55 · 303 阅读 · 0 评论 -
JavaWeb-扩展功能-文件上传
JavaWeb-扩展功能-文件上传使用maven构建项目1.依赖pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</sco原创 2021-03-23 15:54:50 · 98 阅读 · 0 评论 -
JavaWeb-项目实践总结
JavaWeb-项目实践总结准备阶段使用maven(项目构建管理工具)数据库静态文件(css,js,html,jsp…)生成目录结构com.xxx.dao:存放dao类(专门与数据库交互)com.xxx.filter:存放filter类(过滤层),用于处理页面乱码以及拦截游客访问com.xxx.pojo:存放实体类(根据数据库) ORM 对象关系映射com.xxx.service:存放Servive类(业务逻辑)com.xxx.servlet:存放servlet类(页面重定向,跳转和原创 2021-03-23 15:51:45 · 910 阅读 · 0 评论 -
JavaWeb-11-监听器
JavaWeb-11-监听器监听器的接口有很多,比如,HttpSessionListener…以统计在线人数为例(监听session的接口)实现监听接口重写接口中的方法//统计在线人数public class OnlineCount implements HttpSessionListener { public void sessionCreated(HttpSessionEvent se) { ServletContext ctx = se.getSessio原创 2021-03-23 15:49:51 · 83 阅读 · 0 评论 -
JavaWeb-10-Filter(过滤器)
JavaWeb-10-Filter(过滤器)1.概述Filter:用来过滤网站的数据处理中文乱码登录验证…2.编写过滤器创建Filter(javax.servlet下的接口)的实现类过滤器用法(以解决页面乱码为例)public class CharacterEncodingFilter implements Filter { //初始化,在web服务器启动就已经初始化了 随时等待监听 public void init(FilterConfig filte原创 2021-03-20 23:28:32 · 100 阅读 · 0 评论 -
JavaWeb-09-MVC三层架构
JavaWeb-09-MVC三层架构1.概述MVC: Model(模型) View(视图) Controller(控制器)以前的架构servlet要做的事情太多:处理请求,响应,视图跳转,处理JDBC,处理业务代码,处理逻辑代码过于臃肿!!!再加一层model---->分工细化MVC三层架构Model业务处理:业务逻辑(Service)数据持久层:CRUD(Dao)View展示数据提供链接发情servlet请求Controller接收用户的请求(req/原创 2021-03-20 23:28:00 · 105 阅读 · 0 评论 -
JavaWeb-08-JSP
JavaWeb-08-JSP1.概述JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。2.JSP原理找到jsp编译后的文件//本人电脑上的jsp目录C:\Users\用户\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed原创 2021-03-20 23:27:30 · 354 阅读 · 0 评论 -
JavaWeb-07-Session And Cookie
JavaWeb-07-Session And Cookie1.概述会话:是指一个终端用户与交互系统进行通讯的过程有状态会话:识别"你"是"你",离开后,又一次进来可以认出是"你"2.如果实现有状态会话?Cookie(保存在客户端)是一个保存在客户机中的简单的文本文件, 这个文件与特定的 Web 文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用。Session(保存在服务的)Session对象存储特定用户会话所需的原创 2021-03-20 23:26:58 · 152 阅读 · 0 评论 -
JavaWeb-06-HttpServletRequest
JavaWeb-06-HttpServletRequest1.概述代表客户端的请求,用户通过HTTP协议访问服务器,HTTP请求中的所有信息都会被封装在HttpServletRequest中,通过HttpServletRequest对象的方法获得所有需要的信息getParameter("username") 获取前端中指定参数名的值 name="username"getParameterValues() 基本同上,但返回数组getRequestURL() 返回客户端发出请求时的完整URL。ge原创 2021-03-20 23:26:21 · 98 阅读 · 0 评论 -
JavaWeb-05-HttpServletResponse
JavaWeb-05-HttpServletResponse1.概述web服务器接收到客户端的http请求,针对该请求,分别创建一个代表请求得HttpServletRequest对象代表响应得一个HttpServletResponse对象如果要获取客户端请求得参数->HttpServletRequest如果要给客户端响应一些信息->HttpServletResponse2.简单分类负责向浏览器发送数据的方法ServletOutputStream getOutputStrea原创 2021-03-20 23:25:48 · 132 阅读 · 0 评论 -
JavaWeb-04-ServletContext对象
JavaWeb-04-ServletContext对象1.概述web服务器在启动的时候,会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用2.共享数据在一个Servlet中保存的数据在另一个Servlet中可以拿到HelloServlet.classimport javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.htt原创 2021-03-20 23:23:44 · 94 阅读 · 0 评论 -
JavaWeb-03-Servlet
JavaWeb-03-Servlet1.概述Servlet 是Sun公司用于开发动态web的技术Sun公司在API中提供了一个接口:Servlet开发Servlet编写一个类,实现Servlet将开发好的java部署到web服务器把实现了Servlet接口Java程序,叫做Servlet2.HelloServletServlet在Sun公司由两个默认的实现类:HttpServlet,GenericServlet构建一个普通Maven项目(干净的,无模板)删掉src目录,后原创 2021-03-20 23:21:37 · 119 阅读 · 1 评论 -
JavaWeb-02-Maven
JavaWeb-02-Maven1.概述Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。最直接的:在开发过程可能有大量的jar包需要手动导入,maven可以帮我们自动导入和配置它们2.Maven项目架构管理工具核心思想:约定大于配置下载和安装配置环境变量M原创 2021-03-20 23:20:33 · 198 阅读 · 0 评论 -
JavaWeb-02-Maven
JavaWeb-02-Maven1.概述Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。最直接的:在开发过程可能有大量的jar包需要手动导入,maven可以帮我们自动导入和配置它们2.Maven项目架构管理工具核心思想:约定大于配置下载和安装配置环境变量M原创 2021-03-21 18:12:40 · 121 阅读 · 0 评论 -
JavaWeb-01-web和tomcat
JavaWeb-01-web和tomcatJava Web1.概述Web开发web:网页 www.baidu.com静态webhtml,css静态的界面,数据不会发生变化,只有样式动态web淘宝有交互性,会反馈数据技术栈:Servlet/jsp/ASP/PHA…在Java中,动态web资源开发的技术统称为JavaWeb2.web应用程序可以提供浏览器访问的程序index.html,b.html…多个Web资源,可被外界访问,对外界提供服务能访问到的资源或者界原创 2021-03-20 23:16:57 · 240 阅读 · 0 评论