![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 笔记
文章平均质量分 82
swh18337397695
这个作者很懒,什么都没留下…
展开
-
Java web 学习第八天——js
day 08案例1 实现一个列表后面添加文本<body> <ulid="ulid"> <li>111</li> <li>111</li> <li>原创 2018-04-07 20:34:32 · 237 阅读 · 0 评论 -
java web学习第二十二天——jsp
Day22JSTL标签库四大标签库:Core:核心库 C标签1.out输出:<c:out value=”xxx”/>输出xxx <c:out value = “${aaa}”/>与${aaa}相同,全域查找 Value的值可以是字符串也可以是EL表达式Set设置:<c:set var=”a...原创 2018-05-04 21:11:58 · 136 阅读 · 0 评论 -
java web学习第二十三天——MVC
Day23自定义标签步骤:1 自己定义标签处理类 2 tld 文件 3 导入tad路径MVC模式所用的b/s结构项目都使用M model 模型(自己写的代码)V view 视图(jsp)C cotroller 控制器(Servlet) javaweb三层架构Web层:与web相关的内容(Servlet)业务层:业务对象(功能)数据层:操作数据库...原创 2018-05-04 21:12:50 · 161 阅读 · 0 评论 -
java web 学习第二十四天——数据库
Day24数据库数据库mysql的下载地址:http://www.filehorse.com/download-mysql-64/16122/查看mysql是否已经启动:此电脑à管理à服务和应用服务à服务àMySQL登录mySQL:cmdàmysql –u用户名(root) -p密码(123)启动或者停止MySQLcmdànetstart(stop) mysqlmysql的卸载:想要卸载首先停止运...原创 2018-05-04 21:14:09 · 158 阅读 · 0 评论 -
java web学习第十八天——Servlet
Day18请求转发和请求包含是一个请求,至少包含两个Servlet,请求方法不可以有响应体,只可以有响应头,请求转发:response.setHeader("404","cuowu");//可以传过去 response.getWriter().print("响应体");//传不过去 RequestDispatcher re= request.ge...原创 2018-04-27 21:11:00 · 100 阅读 · 0 评论 -
java web学习第十九天——jsp
Day19Jsp基础1 jsp的作用:在HTML的基础上添加java脚本。2 jsp和Servlet的分工 Jsp: 作为请求发起页面,例如显示表单,超链接 作为请求结束页面,例如显示数据 Servlet:作为请求处理数据的环节3 jsp的组成 Jsp=HTML+java代码+jsp标签指令 Jsp中无需创建就可以使用的对象有9个eg:request respons...原创 2018-04-27 21:14:44 · 123 阅读 · 0 评论 -
java web学习第二十天——jsp
Day20Jsp的三大指令:一个jsp页面中可以有0到多次的指令1. 如果两个属性只写了一个,那么另一个值和他相同,都没写默认ISO page 格式<%@Page属性=属性值 %>pageEncoding它指定当前jsp的编码contentType:它表示添加一个响应头import:导包,可以出现多次errorPage:当前页面出现异常转...原创 2018-04-27 21:15:28 · 116 阅读 · 0 评论 -
java web学习第二十一天——jsp
Day21Jsp的动作标签Jsp中的动作标签是由Tomcat来解释执行的,和java代码一样。而HTML是由浏览器执行的。 <jsp:forword>:转发!和RequestDispatcher的forWord()方法一样,在jsp中使用<jsp:include>:包含!和RequestDispatcher的include()方法一样<jsp:parm>:它用来...原创 2018-04-27 21:16:16 · 145 阅读 · 0 评论 -
java Web学习第二十六天——数据库链接池
数据库连接池连接池也是使用四大参数来进行连接三种方式:使用dbcp来连接操作使用之前首先导入包:Commons-dbcp-1.4.jarCommons-pool-1.3.jarMysql-commerctor-java-5.1.2.jar然后:BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriver...原创 2018-05-19 21:35:30 · 159 阅读 · 0 评论 -
java web学习第二十五天——mysql
Day25约束外键:必须是另一张表的主键;外键可以重复,可以为空;一张表可以有多个外键Constraint fk_dept foreign key(外键) preferences表名(主键) 多表查询:1. 合并结果集(表之间必须列相同,类型相同)Select * from ab union (all不去除重复) select * from cd链接查询内连接:select * from...原创 2018-05-07 21:28:49 · 126 阅读 · 0 评论 -
JavaWeb学习第二十七天——项目实例
项目实例:客户管理系统先写原型:只有页面,并没有实际的功能;功能分析:添加客户;查询;编辑;删除;多条件组合查询;创建表创建包:公司名.项目名.分层com.haut.damaincom.haut.Daocom.haut.service com.haut.servlet 程序流程:例如删除功能:从主页面点击链接—>到Servlet中,直接找到delete方法(1 获取参数id,2传递cid给s...原创 2018-05-25 21:12:17 · 9835 阅读 · 0 评论 -
Java web学习第二十八天——文件的上传下载
文件上传导包:commons-fileupload.jar commons-io.jar上传三步:相关的类:工厂 DiskFileItemFactory 解析器: ServletFileUpload 表单项: FileItem创建工厂:DiskFileItemFactory factory = new DiskFileItemFactory();创建解析器: ...原创 2018-05-29 21:26:17 · 177 阅读 · 0 评论 -
java web学习第十五天——枚举
Day 15枚举需要在一定的范围内取值,这个值只能是这个范围内值的任意一个目标:实现交通信号灯的案例枚举使用一个关键字:enumPrivate Color color;Public void test(){ thid.color=Color.RED}enum Color(){ RED,REEN,YELLOW}枚举的构造方法也是私有的 特殊的枚举类:在枚举里面添加一个构造方法,如果构造方法里面有参数...原创 2018-04-19 19:51:54 · 170 阅读 · 0 评论 -
java web 学习第十一天——XML
Day 11Jaxp解析器在jdk的javax.xml.parsers包里面使用Jaxp实现查询操作:Person.xml<?xml version="1.0"encoding="UTF-8"?><person> <p1> <name>zhangsan</name> <age&原创 2018-04-15 09:35:12 · 132 阅读 · 0 评论 -
Java web 学习第五天——javascript
Day 05JavaScript的简介 基于对象和事件驱动的语言,应用于客户端——基于对象:提供好了很多对象,可以直接使用——事件驱动:HTML做网站静态效果,JavaScript是动态的——客户端:专门指浏览器Js的特点 :交互性,安全性(不可以访问本地磁盘),跨平台性(浏览器),Js与Java的区别:1)Java是sun 公司 ,现在是Oracle;js是网景公司2)Js是基于对象的,Java...原创 2018-04-02 19:29:19 · 200 阅读 · 0 评论 -
java web 学习第十二天——xml
Day 12sax解析原理sax方式:事件驱动,边读边解析 当解析到开始标签的时候,自动执行startElement方法当解析到文本时候,自动执行characters方法当解析到标签的时候,自动执行endElement方法 使用jaxp的sax方法来解析xml 只能查询,不可以增删改:查询所有内容publicclass TestSax {publicstaticvoid main(String[]...原创 2018-04-17 21:43:08 · 179 阅读 · 0 评论 -
Java web学习第十六天——HTTP协议
Day 16软件体系结构:常见的软件体系结构B/S,C/SC/S:客户端/服务器(client/Server)例如QQ,有独立的客户端,APP 优点:安全性高,不与本地连接 缺点:软件更新需要客户端和服务器两端,比较麻烦B/S:浏览器/服务器 : 优点:只需要编写服务器程序 缺点:安全性差Web资源:静态资源:HTML动态资源:jsp/Servlet动态资源需要先转化为静态资源才可以访问浏...原创 2018-04-22 19:44:46 · 190 阅读 · 0 评论 -
Java web 学习第九天——js 应用举例
Day 09案例2 动态显示时间 <scripttype="text/javascript"> function getD1(){ var date = new Date();//获取当前时间 var d1 = date.toLocaleString();//格式化时间 var div...原创 2018-04-12 20:33:15 · 153 阅读 · 0 评论 -
Java web 学习第十天——XML
Day 10 xml表单提交方式:<a href=”目标地址”?参数=参数值/>Onclick:鼠标点击事件Onchenge:改变内容(一般和select一起使用) XML简介eXtensible Markup Language :可扩展标记型语言**标记型语言:HTML是标记性语言 使用标签操作**可扩展:标签可以自己定义,也可以有中文XML用途主要的工能是存储数据,有利于程序的维...原创 2018-04-12 20:34:15 · 118 阅读 · 0 评论 -
Java web学习第十七天——Servlet
Day17例题:访问量的统计创建一个int类型的变量,然后把它保存到ServletContext的域中,这样可以保存所有的Servlet都可以访问到思想:最初ServletCOntext中没有保存访问量的属性的第一次访问时,创建一个变量,设置值是1,保存的ServletContext中当以后访问时,从中获取,值加1.//步骤:先获取,根据获取的值,做出判断,如果是空就是第一次访问,就直接创建,如果...原创 2018-04-22 19:45:46 · 238 阅读 · 0 评论 -
Java web学习第六天——js
day 06js的数组 定义方式:1 var arr=[ 123,”asd”,true,”3123”];2使用内置对象Array var arr=Array(5);//如果是一个数,表示数组的长度3 var arr= Array(1,3,4); //如果有多个数,就表示传入多个数 Length可以求数组的长度 arr.lengthJs 的函数1 function : fu...原创 2018-04-06 21:38:17 · 112 阅读 · 0 评论 -
java web学习第七天——js
Day 07总结 Css和HTML的四种结合方式 1:标签里面直接使用style属相定义属性值值2:使用标签 <style type=”text/css”>css代码</style>3: 在是style标签里面使用 @import url(css的路径) <style type=”text/css”>@import url(div.css);</styl...原创 2018-04-06 21:39:37 · 185 阅读 · 0 评论 -
java web学习第十三天——解析器
实现简单的学生管理系统<Student><stuid=101><name>zhangsan</name><age>10</age></stu><stuid=102><name>zhangsan</name><age&a原创 2018-04-19 19:48:50 · 196 阅读 · 0 评论 -
java web学习第十四天——jdk
Day 14 Jdk 5.0的新特性 Jdk1.1 1.2 1.3 1.4 5.0**泛型,枚举 , 静态导入 , 自动产装箱 , 增强for循环, 可变参数反射泛型:为什么要使用泛型?一般在集合上,比如现在把一个字符串类型的值放在集合里面,这个时候,这个值放入到集合之后,失去了本身的类型,之能是object,这个时候,比如想要进行类型转换,很容易出现类型转换的错误,可以使用泛型来解决。 如...原创 2018-04-19 19:50:52 · 161 阅读 · 0 评论 -
Java web学习第二十九天——Ajax
AjaxAjax(asynchronous javascript and xml)异步的js,,xml它可以使用js 访问服务器,而且是异步的异步交互:发送一个请求,无需等待服务器响应,就可以发送第二个请求,可以说使用js接受服务器的响应然后使用局部刷新。同步交互:发送一个请求,就要等待服务器响应结束才可以发送第二个请求, Ajax应用场景:百度的搜索框,当输入一个字就会出先提示框,有10个相关的...原创 2018-05-29 21:27:14 · 143 阅读 · 0 评论