随笔分类 - Java Web
包括XML,Servlet,JSP,JSTL与EL表达式等
摘要:软件开发中的框架 - 框架是 可被应用开发者定制的应用骨架 - 框架是一种规则,保证开发者遵循相同的方式开发程序 - 框架提倡"不要重复造轮子",对基础功能进行封装 框架的优点 - 极大提高了开发效率 - 统一的编码规则,利于团队管理 - 灵活配置的应用,拥有更好的维护性 SSM开发框架 MyBat
阅读全文
摘要:设计模式的由来 建筑行业的设计模式引入到软件中 什么是设计模式 - 设计模式是前辈总结的设计经验 - 设计模式的目标是代码更容易理解,更容易维护 - 通过设计模式可以让代码更加可靠 设计模式的分类 1)创建型模式(基本) 如何更加精巧的创建某些对象 2)结构型模式 在软件结构上,通过重构,抽象,让我
阅读全文
摘要:Maven介绍 - Maven是项目管理工具,对软件项目提供构建与依赖管理 - Maven是Apache下的Java开源项目 - Maven为Java项目提供了统一的管理方式,已成为业界标准 Maven核心特性 - 项目设置遵循统一的规则,保证不同开发环境的兼容性 - 强大的依赖管理,项目依赖组件自
阅读全文
摘要:IDEA介绍 IDEA特点 IDEA安装与初始化 官网:https://www.jetbrains.com/idea/ 下载: 点击download 选择对应的系统的版本 community是社区版,免费,但功能不全 ultimate是商用版,功能齐全,收费,但是有免费试用30天.(可以购买,或自行
阅读全文
摘要:反射的概述 ClassLoader将.class文件加载到JVM中 反射常用对像的概述 反射的API 1 Class类 实体类 View Code 测试类 推荐第三种方式 1 package com.imooc.reflect.test; 2 3 import org.junit.Test; 4 5
阅读全文
摘要:JDBC的概述 JDBC的全称为:Java DataBase Connectivity(java数据库连接)。 以前没有jdbc的时候,需要了解每个数据库的具体驱动模式,而现在只要了解sun公司对jdbc的一些规范即可。 JDBC的入门 1)搭建开发环境 在数据库中创建表和数据 引入数据库驱动包 将
阅读全文
摘要:知识点 ①MVC设计模式 ②文件上传功能 ③验证码的校验 什么是MVC? JavaWeb开发历程 案例实现 1)环境搭建 用户注册 - 用户信息的保存 - 用户头像的上传 如果注册成功会跳转到登陆页面 创建一个工程 将样式,图片和页面放到webcontent目录下 将需要用到的jar包放到lib目录
阅读全文
摘要:什么是模板引擎? - 模板引擎的目标是“数据+模板=结果” - 模板引擎将数据与展现有效“解耦” 主流模板引擎 - Java Server Page(JSP) - Freemarker - Beetl Freemarker介绍 Freemarker官方网站:https://freemarker.ap
阅读全文
摘要:什么是监听器 监听器(Listener)是J2EE Servlet模块下的组件 Listener的作用对Web应用对象的行为进行监控 通过Listener监听自动触发指定的功能代码 1 三种监听对象 ServletContext – 对全局ServletContext及其属性进行监听 HttpSes
阅读全文
摘要:1 什么是过滤器 2 过滤链 3 开发过滤器的三要素 开发第一个过滤器: Dofilter参数: chain.dofilter,把请求依次向后传递 配置web.xml文件 4 过滤器的生命周期 Init方法在应用启动时自动执行,但是init执行之后不会立即执行dofilter方法,因为dofilte
阅读全文
摘要:1 什么是正则表达式 - 正则表达式是检查,匹配字符串的表达式 - 正则表达式是描述规则,主流语言都有良好支持 - 字符串校验,查找与替换是正则表达式主要使用场景 2 正则表达式案例 - 检查输入的身份证号是否合法(18位) - 示例:13010220200407222X -正则表达式:(^\d{1
阅读全文
摘要:一.jQuery复习 1.jQuery介绍 2.jQuery下载与安装 在eclipse中使用js文件 编写好html页面,启动tomcat即可在浏览器中显示使用了jQuery的页面. 3. jQuery选择器 web页面开发的两个要素: -选择html页面上的哪些元素 -在这些元素上做哪些动作 j
阅读全文
摘要:一.JSON介绍 二.JSON语法规则 小练习:利用JSON存储员工信息表 eclipse快速格式化:source→format 三.JSON与字符串互相转换 json本质上就是一个对象数组,通过for循环进行遍历可以拿到某个属性的值. JSON是浏览器内置对象,但对ie8以下的版本不支持 必须是符
阅读全文
摘要:上一篇:Servlet与JSP进阶 EL表达式 一.什么是EL表达式 二.EL的作用域对象 所有作用域都没找到会返回空字符串 因为在jsp文件中el表达式的作用域没有更改 没有注明作用域,从小到大开始查找,在这里请求时最小的,自然最小被匹配,一旦匹配到了,后面的就都忽略了. 虽然这样很方便,但是不建
阅读全文
摘要:上一篇:JSP入门 一.请求与响应 1 请求的结构 HTTP请求的结构 请求是浏览器像Tomcat发送的数据包. 注:get请求将数据直接通过url传递,没有请求体这一说.post才有请求体. 可以直接在工程中新建一个Servlet类,并填写相应的类名和映射地址,eclipse会自动生成一个Serv
阅读全文
摘要:上一篇:Servlet入门(二),超级详细!!!看完就会!!!! Servlet的缺点 JSP入门 1 JSP介绍 2 JSP特点 3 JSP的运行要求 4 第一个JSP页面 新建一个工程myjsp 在工程目录的web content目录下新建一个salary.html <!DOCTYPE html
阅读全文
摘要:上一篇的内容见: Servlet入门(一),超级详细!!!看完就会!!!! 四.Servlet入门 2.标准Java Web工程结构 这些都不用我们自己来手动创建,只要使用eclipse创建标准的java工程,eclipse就会自动帮我们创建好了. webapps:web应用程序发布的目录 web应
阅读全文
摘要:一.软件结构发展史 二.相关概念 1.B/S模式执行流程 用户输入网址,浏览器会通过DNS将网址转换成对应的IP地址,通过IP地址向服务器主机(可以理解为一个安装了web服务器程序的高配置电脑)发出请求, 服务器主机收到请求后,会通过服务器程序将内容转换成相应的HTML文档,再将结果返回给浏览器(即
阅读全文