随笔分类 - JavaEE
摘要:其实分页这一篇本来我是我不想写的,但是下来打算将泛型,为了泛型能够更加的容易理解,所以分页拖到了现在才写。 分页的实现有两种方式: 1.后台获取所有数据,然后通过前端框架来分页(不推荐,效率低,浪费资源); 2.通过后台数据库sql语句分页获取数据(在mysql和oracle中,分页的实现语句是不一
阅读全文
摘要:监听器是什么? 监听器就是一个在j2EE中的一个接口 监听器主要监听三大域对象(request、session、servletContext) 监听内容: 1.监听域对象的创建和销毁,也就是生命周期 2.监听域对象的属性添加,更新,移除动作 3.监听被加入域对象中的对象 下面写监听器的用法,创建一个
阅读全文
摘要:1.过滤器的概念 过滤器时javaweb的三大组件之一(Servlet,Filter,listener) 他与servlet很相似,不过过滤器是用来拦截请求的,不是处理请求的。当为某个请求设置过滤器时,如果要执行某个请求的servlet,则会先执行filter,然后如果filter"放行",则继续执
阅读全文
摘要:在javaWeb阶段,前端页面发送请求有两种: 1.同步请求 2.异步请求 同步请求与异步请求的区别是:同步请求跳转界面,异步请求只传递数据,不会跳转界面 (即使用同步请求,servelt响应的是一个界面,前台需要加载这个新的界面的图片样式脚本等诸多资源,而是用异步请求的话,只传递数据,不会刷新资源
阅读全文
摘要:什么是maven? maven是一个项目构建工具。现代企业中一般都不使用web项目了,一般使用maven项目,在很早之前也有一个比较有名的项目构建工具ant,maven在基本功能上和ant差不多。 使用maven有什么作用? maven一般用在大型项目中。 1,方便多项目的管理和集成 2,方便管理j
阅读全文
摘要:今天写一个商城的练习,综合之前学习过的servlet和el表达式,来一个综合的练习; 需要用到的数据库有: /* Navicat MySQL Data Transfer Source Server : localhost Source Server Type : MySQL Source Serve
阅读全文
摘要:在上一篇中,我们写了将数据传到jsp页面,在jsp页面进行展示数组,但是我们发现,在jsp页面写代码是一件很烦的事,一个循环要拆成两部分,例如for循环,在例如if语句: 这是很烦很痛苦的的 一件事,那么怎么解决这个问题呢,这里用到了jstl技术; 再写jstl技术之前,我们先简单了解一下el表达式
阅读全文
摘要:1.为什么要使用jsp 再使用jsp之前我们先做一个联系,查询数据库表中的内容,并写在html页面上显示出来,我们以上一篇的代码为基础:代码如下: package com.zs.servlet; import com.zs.dao.IStudentDAO; import com.zs.dao.imp
阅读全文
摘要:在之前已经写过了jdbc的工具类,不过最近学习了新的方法,所以在这里重新写一遍,为后面的javaEE做铺垫; 首先我们要了解javaEE项目中,文件构成,新建一个javaEE项目,在项目中,有一个web文件夹,在web文件夹下有WEB-INF文件夹,我们的web.xml文件放在这个文件夹下,同时我们
阅读全文
摘要:再上一节我们写了HttpServelt类,我们发现我们写的实现类中的dopost方法和doget方法中有两个参数request,response,他们是Resquest的对象和Response的对象,都是由服务器创建 Request对象 获取请求消息, Response对象 响应 在HttpServ
阅读全文
摘要:接着我们学习一下Servelt的结构体系: 之前我们已经 说过了,Servelt是一个接口,既然是接口就会有实现类,它有两个子类GenericServelt类和HttpServelt类,这两个类都是抽象类 GenericServelt 抽象类,需要重写service方法, HttpServlet 抽
阅读全文
摘要:按照上一篇介绍的方法配置Tomcat后,在idea中新建一个module,创建一个javaEE项目: 点击next; 2.定义一个类实现Servlet接口,并实现接口中的抽象方法: 这里再service方法中写了控制台输出hello world; 然后配置servlet,在web.xml文件中配置:
阅读全文
摘要:1.什么是服务器? 安装了服务器的软件的计算机 服务器软件:接收用户的请求(request),处理请求,做出响应。 Web服务器软件:接收用户的请求(request),处理请求,做出响应,再Web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目。(Web服务器是一个容器) 2.常见的j
阅读全文
摘要:xml概念: xml (Extensible markup Language)可拓展标记语言 功能:存储数据 1.配置文件 2.在网络中传输数据 html和xml的区别: 1.xml的标记全是自定义的 2.xml的语法严格 3.xml是存储数据的,html是展示数据的 xml语法: xml文件的后缀
阅读全文