Javaweb
Redamancy_609
这个作者很懒,什么都没留下…
展开
-
Javaweb基础入门(一)之mysql知识总结
Mysql知识总结1. 常见数据库 (1) Oracle 甲骨文 (2) DB2 IBM (3) SQL Server 微软 (4) Sybase 赛尔斯 (5) Mysql 甲骨文 2. Sql语法 (1) 可以在单行或者多行书写,以分号结尾 (2) 可用空格和缩进来增强语句的可读性 (3) 不区分...原创 2018-08-15 17:15:39 · 686 阅读 · 0 评论 -
Javaweb基础入门(九)之XML解析(DOM)
1.DOM思想: 将整个XML加载到内存中 形成一颗(dom)树 将文档的各个组成部分 封装成为一些独立的对象 进行解析 所有对XML的操作都是在对内存中的文档对象进行操作 DOM 是官方的XML解析标准 所以DOM 是所有开发语言都支持的 java javascript 都支持2.优缺点: 优点:因为在内存中会形成dom树 所以可以对dom树的节...原创 2018-08-26 20:36:37 · 824 阅读 · 0 评论 -
Javaweb基础入门(十一)之Http协议
1.协议:客户端和服务端请求协议: 请求行 多个请求头信息 头名称=头值 空行 请求体(参数名称=参数值&参数名称=参数值) Get请求没有请求体 参数值为中文会出现乱码响应协议: 响应行(协议/版本 状态码 状态码解析) 响应头(key/value 格式) 空行 响应正文2.请求头 Referer:请...原创 2018-08-30 15:41:41 · 696 阅读 · 0 评论 -
Javaweb基础入门(十五)之JSP
1.JSP概述 JSP 全称是 Java Server Pages,它和Servlet技术一样 都是Sun公司推出的用于开发动态web项目的技术.Jsp 适合编写输出动态内容 但不适合编写java逻辑2.JSP原理 当浏览器访问一个web服务器上的jsp页面时 在服务器端 会将jsp页面进行翻译 –>.java文件 编译成 —>.class文件 执行 以jsp...原创 2018-09-02 18:13:06 · 845 阅读 · 0 评论 -
Javaweb基础入门(二十)之 jQuery(简介以及基本语法)
一、简介1.概念 javascript库,封装了很多预定义的对象和使用函数2.组成部分 WEB版本 UI版本 集成了UI组件 Mobile版本 针对移动端开发 quit版本 用js测试 3.流行的javascript库 名称 简介 JQuery 最流行 Dojo 很多js单独文件...原创 2018-09-08 15:18:32 · 902 阅读 · 0 评论 -
Javaweb基础入门(十六)之文件的上传
1.文件上传的必要条件 1.form表单 属性 enctype=”multipart/form-data” 注意:当表单enctype属性 设置为”multipart/form-data”的时候 getParameter…方法将会失效 解释:服务器获取数据 getParameter(String name)方法 获取指定name 的字符内容 但文件上传 表单已经不再是 字符...原创 2018-09-06 16:14:47 · 728 阅读 · 0 评论 -
Javaweb基础入门(十七)之连接池和DBUtils工具类
一.数据库连接池1.概念 对于一个简单的数据库应用 由于对数据库的访问不是很频繁 这时可以简单地在需要访问数据库时 创建一个连接 用完后 就关闭 但是对于一个复杂的数据库应用 情况就不同了 频繁的建立/关闭连接 会极大的减低系统的性能 开销过大 浪费资源 如果能让一个连接复用 就能解决这个问题 出现了连接池技术 jdbc每次都要连接 关闭 但是连接池不用 申请一个连接 使用...原创 2018-09-06 16:32:02 · 800 阅读 · 0 评论 -
Javaweb基础入门(十八)之MVC
1.概念 MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范,最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式2.详解 控制器Controller:控制器即...原创 2018-09-06 17:32:23 · 785 阅读 · 0 评论 -
Javaweb基础入门(十九)之Ajax以及JSON解析
AJAX一.简介概念: Ajax a:asynchronous 异步 j: javascript a :and x:xml 不是一种新的编程语言,而是一种用于创建更好更快以及交互更强的web应用程序的技术 基于javascript xml html css 的新用法 一般是返回文本,返回xml也可以(需要解析)同步交互: 只发送一个请求,需要等待...原创 2018-09-06 17:52:05 · 757 阅读 · 0 评论 -
Javaweb基础入门(八)之XML解析(SAX)
1.简介 SAX(Simple API For XML) XML简单的API2.SAX思想: 一边解析 一边处理 一边释放内存 不允许在内存中保留大规模的XML数据 SAX逐行读取 基于事件驱动3.优缺点: 优点:不占内存 速度快 缺点:只能读取 不能回写 只能解析 不能创建4.用到的类 javax.xml.parsers 类...原创 2018-08-25 21:05:08 · 675 阅读 · 0 评论 -
Javaweb基础入门之(七)之XML
简介 可扩展标记语言 可扩展:所有的标签都是自定义的 功能:数据存储(如果数据量不是很大,就可以用xml) 配置文件.xml web.xmlHTML 与 XML 的区别: HTML语法松散 不区分大小写 有些标签是空标签<div> <DIV> <br/> XML语法严谨 严格区分大小写 全都是成对出现的 ...原创 2018-08-25 20:57:29 · 738 阅读 · 0 评论 -
Javaweb基础入门(六)之Tomcat
1. 概念 Apache公司开发的 开源的 免费的 轻量级的服务器 Tomcat是一个web应用服务器 在小型系统和并发访问用户不多的情况下普遍使用 是开发和调试的jsp程序首选2. Tomcat的安装和配置 (1)官网:http://tomcat.apache.org (2)分类:安装版 和 解压版 开发用 解压版 运行 还是安装版好 可...原创 2018-08-25 20:48:06 · 651 阅读 · 0 评论 -
Javaweb基础入门(十)之XML解析(dom4j)
简介 民间方式 非常好 支持DOM步骤 1.导入jar包 2.创建解析器 3.解析xml获得document对象 方法获取单个节点下的数据递归获取整个文档的数据 遍历获取数据 获取单个数据 增加删除数据 修改数据 注意:如果仅仅这样增删改是无法实现的,必须将流中的数写到文件中 详细请参考: 链接:h...原创 2018-08-26 20:59:20 · 706 阅读 · 0 评论 -
Javaweb基础入门(三)之Html
简介(1)什么是html html全称:Hyper Text Markup Language(超文本标记语言) a.超文本:页面内可以包含图片、链接,甚至音乐、程序等非文字元素 b.标记:标签,不同的标签实现不同的功能 c.语言:人与计算机的交互工具(2)html书写规范 a.html结构 b.html标签是以尖括号包围的关键字 c...原创 2018-08-23 11:33:10 · 673 阅读 · 0 评论 -
Javaweb基础入门(二)之 JDBC以及事务总结
一、JDBC- 定义: 一种用于执行sql语句的java API,可以为多种关系数据库提供统一访问,由一组用java语言编写的类和接口组成。- 特点: Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。使用到的类、接口以及方法: ...原创 2018-08-20 16:59:52 · 678 阅读 · 0 评论 -
Javaweb基础入门(十二)之Servlet
1.简介 用于开发动态web项目的技术 运行在web服务器中的小型java程序 Servlet :Server+Let服务端的一个应用程序 Applet : Application + let 客户端的一个应用程序注意: 修改了 web.xml /servlet 必须重启服务器 修改了 html/css/js 不用重启 刷新即可2.三种创建方式...原创 2018-08-30 16:14:47 · 709 阅读 · 0 评论 -
Javaweb基础入门(四)之css
css初步css的优势 1.内容与表现分离 2.网页的表现统一,容易修改 3.丰富的样式,使得页面布局更加灵活 4.减少网页的代码量,增加网页的浏览速度,节省网络带宽 5.运用独立于页面的CSS,有利于网页被搜索引擎收录css基本语法 a.选择器{声明1;声明2;} 提示:最后一条声明可以不写分号,基于美观,推荐写上 b.style标签 ...原创 2018-08-23 15:14:21 · 659 阅读 · 0 评论 -
Javaweb基础入门(十三)之Cookie&Session
Cookie会话 简单理解为用户打开一个浏览器 访问一个网站 点击多个超链接,通过点击链接访问网站的多个资源然后,关闭浏览器整个过程 称之为一次会话 会话模式常见两种客户端技术 Cookie 和服务器端技术 Session客户端技术 Cookie 服务器把每个用户的数据以Cookie的形式 存储后 写回给用户各自的浏览器 当用户使用浏览器再去访问服务器中的web...原创 2018-08-30 21:28:05 · 736 阅读 · 0 评论 -
Javaweb基础入门(十四)之过滤器Filter及监听器Listener
过滤器Filter1.概念 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态 html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。2. 如何编写过滤器 1、...原创 2018-08-31 17:08:08 · 830 阅读 · 0 评论 -
Javaweb基础入门(五)之JavaScript
一、概念 脚本语言,不需要编译 其源代码在用户端浏览器上直接运行 有浏览器解析 是基于对象和时间驱动的语言,应用于客户端1. 特点 (1) 交互性 信息的动态交互 (2) 安全性 不能访问本地磁盘文件 (3) 跨平台性 只要支持js的浏览器,都可以运行2. JavaScript和java区别 (1...原创 2018-08-25 20:39:27 · 685 阅读 · 0 评论 -
Javaweb基础入门(二十一)之jQuery(筛选、事件、效果、Ajax)
一、筛选过滤 名称 解析 eq(index) 正数从头开始,获得指定索引的元素,从0开始,0表示第一个 负数从尾开始,获得指定索引的元素,从1开始,-1表示第一个 first() 第一个 last() 最后一个 hasclass(class) 判断是否有指定的class is() 判断 map() ...原创 2018-09-10 17:17:05 · 1056 阅读 · 0 评论