
JAVAWEB
身在山中不为仙
只与自我争高下,莫同他人论短长。
展开
-
JAVAWEB学习总结,DAY18(el&jstl&综合案例)
第1章 EL表达式1.1 EL表达式的基本概述想要知道什么是EL表达式,它为了解决什么问题而诞生,我们先通过一个场景来了解一下:现在有一个需求:在jsp使用java代码再request中设置四个数据(10 20 30 40 )的向页面输出(10+20+(30-40))计算结果,以我们现在的技术去实现会是这样实现: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html>原创 2020-11-15 10:31:14 · 1385 阅读 · 0 评论 -
JAVAWEB学习总结,DAY17(Cookie和Session&JSP)
第1章会话的基本概念1.1 什么是会话在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。Web应用中的会话过程类似于生活中的打电话过程,它指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应过程,例如,一个用户在某网站上的整个购物过程就是一个会话。在打电话过程中,通话双方会有通话内容,同样,在客户端与服务器端交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个Nokia手机,乙购买了一个Ipad,当这两个用户结账时,Web服务器需原创 2020-11-15 10:13:07 · 462 阅读 · 0 评论 -
JAVAWEB学习总结,DAY16(Request)
第1章 request对象获取请求信息1.1 request对象的基本概念什么是HttpServletRequest?HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。以下是API文档中的介绍:通过文档阅读可以注意到一个细节HttpServletReuqest不是相关请求的顶级接口,它继承自父接口——ServletRequest:通过Request对原创 2020-11-08 10:06:39 · 144 阅读 · 0 评论 -
JAVAWEB学习总结,DAY15(Response和ServletContext)
第1章 response对象操作1.1 response对象的概念1.1.1 什么是response对象我们要学习使用response对象,先要了解它,我们先来看下官方文档截图:总结:HttpServletResponse对象封装了向客户端发送数据、发送响应头,发送响应状态码的方法。开发人员必须学会使用HttpServletResponse,才能给浏览器发送数据。响应的组成部分:响应行(协议版本、响应状态码)2. 响应头(键值对)3. 响应体(显示在页面上的内容、下载的内容)1.1原创 2020-11-07 10:40:50 · 183 阅读 · 0 评论 -
JAVAWEB学习总结,DAY14(Http协议&Tomcat服务器&servlet入门程序)
学习目标1.能够理解Http协议的请求和响应(理解)2.能够知道http的get和post请求的区别(掌握)3.能够理解软件的架构 (了解)4.能够理解WEB资源概念 (了解)5.能够理解WEB服务器(掌握服务器的作用)6.能够启动关闭Tomcat服务器 (掌握)7.能够解决Tomcat服务器启动时遇到的问题(掌握)没有配置JAVA_HOME或者环境变量端口冲突8.能够运用Tomcat服务器部署WEB项目 (掌握)直接拷贝通过配置虚拟路径的方式9.能够使用i原创 2020-10-31 11:21:59 · 680 阅读 · 1 评论 -
JAVAWEB学习总结,DAY13(xml和动态代理)
学习目标1.能够说出XML的作用2.了解XML的组成元素3.能够说出有哪些XML约束技术4.能够说出解析XML文档DOM方式原理5.熟悉Document对象常用方法6.能够使用xpath解析XML或HTML文档一,XML入门【熟悉】可以完成一个xml编写1.xml概述HTML : 超文本标记语言 , html提供一组固定的标签. < a>XML : 可扩展标记语言, 标签可以自定义的2.xml和html区别html所有标签都是预定义的,xml所有标签都是自定义原创 2020-10-31 10:43:36 · 192 阅读 · 0 评论 -
JAVAWEB学习总结,DAY12(反射)
学习目标能够通过反射技术获取Class字节码对象能够通过反射技术获取构造方法对象,并创建对象。能够通过反射获取成员方法对象,并且调用方法。能够通过反射获取属性对象,并且能够给对象的属性赋值和取值。能够使用Beanutils常用方法操作JavaBean对象能够说出常用的元注解及其作用能够完成注解的MyTest案例一,反射【重点】1.概述1.1什么是反射反射是一种机制/功能,利用该机制/功能可以在程序运行过程中对类进行解剖并操作类中的构造方法,成员方法,成员变量(字段)。反射就是把J原创 2020-10-25 11:50:51 · 220 阅读 · 0 评论 -
JAVAWEB学习总结,DAY11(Bootstrap)
学习目标能够创建bootstrap的模板能够使用boostrap的两种布局容器能够理解bootstrap的响应式布局的特点能够查询文档创建bootstrap的按钮、表格、表单等常用组件能够理解bootstrap的栅格系统能够查询文档使用bootstrap的导航条能够查询文档使用bootstrap的轮播图能够利用Bootstrap完成旅游的首页案例一:使用BootStrap制作一个响应式页面一,需求分析二,技术分析1.什么是响应式布局?简而言之,就是一个网站能够兼容多个终端(原创 2020-10-25 11:32:31 · 391 阅读 · 0 评论 -
JAVAWEB学习总结,DAY10(JavaScript高级)
学习目标能够使用正则表达式进行表单的验证能够使用DOM中来查找节点能够使用DOM来增删改节点能够使用数组中常用的方法能够使用日期对象常用的方法案例一使用JS完成表单的校验plus一,案例需求用户名输入框,电子邮箱, 手机号码 , 获得焦点的时候给用户提示, 失去焦点进行 校验用户名:只能由英文字母和数字组成,长度为4~16个字符,并且以英文字母开头手机号:以1开头, 第二为是3,4,5,7,8的11位数字 /^1[34578]\d{9}$/二,技术分析1.js使用原创 2020-10-25 11:12:37 · 180 阅读 · 0 评论 -
JAVAWEB学习总结,DAY9(JavaScript基础)
学习目标能够说出五种原始的数据类型能够使用JS中常用的运算符能够使用JS中的流程控制语句能够在JS中定义命名函数和匿名函数能够使用JS中常用的事件能够使用window对象常用的方法能够使用location对象常用的方法和属性能够使用history对象常用的方法一,JavaScript基础1.JS基本概念1.1什么是JavaScriptJavaScript是运行在浏览器端的脚本语言,它不需要编译,通过浏览器解释就可以执行. 它的解释器被称为JavaScript引擎,为浏览器的一部分原创 2020-10-24 10:51:40 · 233 阅读 · 0 评论 -
JAVAWEB学习总结,DAY8(HTML&CSS)
学习目标能够使用表单form标签创建表单容器能够使用表单中常用的input标签创建输入项能够使用表单select标签定义下拉选择输入项能够使用表单textarea标签定义文本域能够使用CSS的基本选择器选择元素能够使用CSS的扩展选择器选择元素能够使用常见的CSS属性能够说出盒子模型的属性案例一注册页面案例一,案例需求二,技术分析1.表单标签【重点】通过form来定义 <form action="" method=""> //表单元素原创 2020-10-24 10:37:04 · 265 阅读 · 0 评论 -
JAVAWEB学习总结,DAY7(html)
typora-copy-images-to: imgday20-HTML学习目标能够使用idea创建html文档能够使用h1~h6、hr、p、br 等与文本有关的标签能够使用有序列表ul-li和无序列表ol-li显示列表内容能够使用图片img标签把图片显示在页面中能够使用超链接a标签跳转到一个新页面能够使用table、tr、td标签定义表格能够制作旅游网的首页案例一-网站信息页面案例一,案例需求二,技术分析1,什么是htmlhtml是超文本标记语言超文本: 超出文本范畴原创 2020-10-24 10:28:17 · 299 阅读 · 0 评论 -
JAVAWEB学习总结,DAY6(jdbcTemplate)
JDBCTemplate步骤:前提:要有配置文件,bean文件里面存放封装数据的类,满参构造,公共的get/set方法,实现序列化接口serializable导包c3p0.jar 、durid.jar工具类实现(注册驱动,获得连接,释放资源)创建JDBCTemplate对象,传入数据源调用update(),queryXXX();增删改:(重要)int update(String sql,object…params); //返回几行受影响查询一条记录封装到Map里面q原创 2020-09-25 17:53:57 · 194 阅读 · 0 评论 -
JAVAWEB学习总结,DAY5(JDBC2)
连接池概念:让connection得到服用,节省资源原理:1.初始化一个连接池,定义connection对象的个数,每次使用直接从池子里面取出第一个,用完了就归还到最后面2.池子里面的连接个数用完了,就等待设置的时间,如果有归还的连接,就直接使用,如果等待时间内没有归还的,那么就重新创建连接,使用完后直接销毁装饰者模式概述: 装饰者模式,是 23种常用的面向对象软件的设计模式之一. 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更加有弹性的替代方案。作用:改写已存在的类的某个方法或某原创 2020-09-25 17:46:28 · 109 阅读 · 0 评论 -
JAVAWEB学习总结,DAY4(JDBC1)
JDBC概念:Java Data Base Connectivity(Java数据库连接):是java访问数据库的标准规范作用:JDBC是用于执行SQL语句的Java API(Java语言通过JDBC可以操作数据库)扩展:项目里创建文件,lib文件夹作用是存放驱动包文件bean文件夹作用是存放封装类,封装数据utils文件夹作用是存放工具类,一般在工具类类名后面加上Utils文件名.properties文件是存放配置Ø 首先:导入数据库驱动包在modules创建一个文件夹:lib把jar原创 2020-09-25 16:21:12 · 307 阅读 · 0 评论 -
JAVAWEB学习总结,DAY3(MySql多表查询、事务、权限)
数据库范式范式(NF)是指:设计数据库表的规则(Normal Form) : 如果要构造一个比较科学的规范的数据库,所需要遵循的规则和规范。范式的基本分类:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF, 完美范式)。如果在创建数据库的时候,要遵循的最基本的要求,就是1NF。在1NF基础上满足更多要求,就是2NF。以此类推。但是在实际创建数据库的时候,只要到3NF即可三大范式1NF:要求表里所有字段是不可分割的2NF:原创 2020-09-25 10:25:44 · 182 阅读 · 0 评论 -
JAVAWEB学习总结,DAY2(MySql查询)
DQL查询1.排序查询(重点)查询出来数据之后,按照我们指定的顺序显示语法:order by 排序字段1 排序规则1,排序字段2 排序规则2,…排序字段:想按照那个字段排序排序规则:升序:asc,默认排序规则降序:descØ 示例1:查询所有的员工信息,按照年龄从小到大排序select * from employee order by age ascØ 示例2:查询所有员工信息,按照年龄从小到大排序;如果年龄一样,按照工资从高到低排序select * from employee ord原创 2020-09-25 10:20:58 · 216 阅读 · 0 评论 -
JAVAWEB学习总结,DAY1(MySql基础)
数据库的介绍数据库:存储数据的创库,本质是一个文件系统,数据库按照特定的格式将数据存储起来,用户可以堆数据库中的数据进行添加,修改,删除及查询操作。CMD登录格式mysql -u用户名 -p密码mysql -hip地址 -u用户名 -p密码 ----可以远程连接mysql --host=ip地址 --user=用户名 --password=密码 —可以远程连接CMD退出MySQL:exit/quit数据的存储方式数据保存在内存:优点:内存速度快。缺点:断电/程序退出,数据就原创 2020-09-25 10:15:59 · 286 阅读 · 0 评论