DOM【介绍、HTML中的DOM、XML中的DOM】

2018-03-02
阅读 6 分钟
3.2k
Dom技术使得用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等,Dom技术使得页面的交互性大大地增强。

AJAX跨域完全讲解

2018-03-01
阅读 5 分钟
5k
我在收集AJAX面试题的时候其实就已经有过AJAX跨域的问题的了,当时候知道了为什么会存在跨域,以及跨域解决的方案有哪些,今天随着课程的学习,又加深了AJAX跨域的理解,以此记录下来。

JavaScript面向对象入门

2018-03-01
阅读 12 分钟
2.5k
事件驱动 当用户触发执行某些动作的时候【鼠标单机、鼠标移动】,javaScript提供了监听这些事件的机制。当用户触发的时候,就执行我们自己写的代码。

【JavaWeb】图书管理系统【总结】

2018-02-28
阅读 3 分钟
5.7k
感想 该项目是目前为止,我写过代码量最多的项目了.....虽然清楚是没有含金量的【跟着视频来写的】,但感觉自己也在进步中...... 写的过程中,出了不少的问题.....非常多的Servlet,JSP看得眼花..... 现在,想把该项目好好梳理一下要点,于是有了这篇博文.... E-R图 该项目涉及到了5个表:user、orders、orderItem、cate...

【Java资源免费分享,网盘自己拿】

2018-02-28
阅读 1 分钟
7.5k
JavaSE: Java马士兵:链接:[链接]:v3xb Java毕向东:链接:[链接]:qez1 Java刘意:链接:[链接]:34lw JavaWeb基础: Servlet韩顺平:链接:[链接]:kmky JavaWeb方立勋:链接:[链接]:w67y SSH、SSM全套: 168期:链接:[链接]:ro2e 32期:链接:[链接]:125v 对SpringMVC和Mybatis的补充:链接:[链接]:krzl 项...

图书管理系统【用户、购买、订单模块、添加权限】

2018-02-27
阅读 26 分钟
6.2k
用户模块 要登陆后才能购买,因此我们先写购买模块. 设计实体 {代码...} 设计数据库表 {代码...} 编写DAO {代码...} 测试DAO {代码...} 抽取DAO {代码...} 编写Service {代码...} 前台样式 head.jsp {代码...} head.css {代码...} 效果: 实现登陆注册功能 当点击登陆按钮的时候,把数据带过去给Servlet,让Servlet调用B...

图书管理系统【JavaWeb:部署开发环境、解决分类、图书、前台页面模块】

2018-02-27
阅读 21 分钟
9.9k
前言 巩固Servlet+JSP开发模式,做一个比较完整的小项目. 成果图 该项目包含了两个部分,前台和后台。 前台用于显示 后台用于管理 该项目可分为5个模块来组成:分类模块,用户模块,图书模块,购买模块,订单模块。 搭建环境 建立包结构 导入开发包 前台分帧页面 index.jsp【没有body标签的】 {代码...} head.jsp {代码....

【JavaWeb】权限管理系统

2018-02-26
阅读 32 分钟
6.2k
按照面向对象的思想,我们至少应该有权限(Privilege)和用户(User)实体。两个实体足够了吗?细想一下,如果我们有多个用户,多个用户也有多个权限,当要为用户授权的时候,这样子就会非常麻烦!所以我们应该引入角色(Role)这个实体!

【JavaWeb】客户关系管理系统

2018-02-25
阅读 38 分钟
6.1k
前言 为了巩固开发的流程,我们再拿一个客户关系管理系统来练手...! 成果图 我们完成的就是下面的项目! 搭建配置环境 配置Tomcat 导入开发包 建立开发用到的程序包 在数据库创建相对应的表 {代码...} 开发实体 开发实体十分简单,对照着数据库的表就行了! {代码...} 开发获取数据库连接池的Utils 导入配置文件 {代码....

购物车【JavaWeb小项目、简单版】

2018-02-24
阅读 13 分钟
12.7k
前言 为了巩固MVC的开发模式,下面就写一个购物车的小案例.. ①构建开发环境 导入需要用到的开发包 建立程序开发包 ②设计实体 书籍实体 {代码...} 购物车与购物项实体 可能我们会这样设计购物车 {代码...} 上面的做法是不合适的,试想一下:如果我要购买两本相同的书,购物车的页面上就出现了两本书,而不是书2。买三本相...

WebSocket就是这么简单

2018-02-24
阅读 10 分钟
9k
前言 今天在慕课网上看到了Java的新教程(Netty入门之WebSocket初体验):[链接] WebSocket我是听得很多,没有真正使用过的技术。我之前也去了解过了WebSocket究竟是什么东西,不过一直没有去实践过。 我在写监听器博文的时候,在线人数功能用监听器的是来做,在评论有说使用WebSocket的方式会更加好。 那么,我们就来探...

用户登陆注册【JDBC版】

2018-02-23
阅读 8 分钟
5.5k
在讲解Web开发模式的时候,曾经写过XML版的用户登陆注册案例!现在在原有的项目上,使用数据库版来完成用户的登陆注册!如果不了解的朋友,可以看看我Web开发模式的博文!

Web开发模式【Mode I 和Mode II的介绍、应用案例】

2018-02-22
阅读 25 分钟
5.7k
开发模式的介绍 在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II). 首先我们来理清一些概念吧: DAO(Data Access Object):主要对数据的操作,增加、修改、删除等原子性操作。 Web层:界面+控制器,也就是说JSP【界面】+Servlet【控制器】 Service业务层:将多个原子性的DAO操作进行组...

JDBC常见面试题

2018-02-20
阅读 14 分钟
16.4k
以下我是归纳的JDBC知识点图: 图上的知识点都可以在我其他的文章内找到相应内容。 JDBC常见面试题 JDBC操作数据库的步骤 ? JDBC操作数据库的步骤 ? 注册数据库驱动。 建立数据库连接。 创建一个Statement。 执行SQL语句。 处理结果集。 关闭数据库连接 代码如下: {代码...} JDBC中的Statement 和PreparedStatement,...

JDBC【数据库连接池、DbUtils框架、分页】

2018-02-19
阅读 12 分钟
6.7k
1.数据库连接池 什么是数据库连接池 简单来说:数据库连接池就是提供连接的。。。 为什么我们要使用数据库连接池 数据库的连接的建立和关闭是非常消耗资源的 频繁地打开、关闭连接造成系统性能低下 编写连接池 编写连接池需实现java.sql.DataSource接口 创建批量的Connection用LinkedList保存【既然是个池,当然用集合保...

JDBC【事务、元数据、改造JDBC工具类】

2018-02-18
阅读 6 分钟
5.3k
1.事务 一个SESSION所进行的所有更新操作要么一起成功,要么一起失败 举个例子:A向B转账,转账这个流程中如果出现问题,事务可以让数据恢复成原来一样【A账户的钱没变,B账户的钱也没变】。 事例说明: {代码...} 从上面看,我们的确可以发现A向B转账,成功了。可是如果A向B转账的过程中出现了问题呢?下面模拟一下 {代...

JDBC【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】

2018-02-16
阅读 14 分钟
6.5k
Statement对象编译SQL语句时,如果SQL语句有变量,就需要使用分隔符来隔开,如果变量非常多,就会使SQL变得非常复杂。PreparedStatement可以使用占位符,简化sql的编写

JDBC【介绍JDBC、使用JDBC连接数据库、简单的工具类】

2018-02-15
阅读 5 分钟
10.1k
1.什么是JDBC JDBC全称为:Java Data Base Connectivity,它是可以执行SQL语句的Java API 2.为什么我们要用JDBC 市面上有非常多的数据库,本来我们是需要根据不同的数据库学习不同的API,sun公司为了简化这个操作,定义了JDBC API【接口】 sun公司只是提供了JDBC API【接口】,数据库厂商负责实现。 对于我们来说,操作数...

AJAX面试题都在这里

2018-02-14
阅读 5 分钟
19.8k
AJAX常见面试题 什么是AJAX,为什么要使用Ajax AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。、 客户端与服务器,可以在【不必刷新整个浏览器】的情况下,与服务器进行异步通讯的技术 AJAX应用和传统Web应用有什么不同? AJAX应用和传统Web应用有什么不同? 传统的web...

AJAX应用【股票案例、验证码校验】

2018-02-14
阅读 15 分钟
3.8k
一、股票案例 我们要做的是股票的案例,它能够无刷新地更新股票的数据。当鼠标移动到具体的股票中,它会显示具体的信息。 我们首先来看一下要做出来的效果: 1.1服务器端分析 首先,从效果图我们可以看见很多股票基本信息:昨天收盘价、今天开盘价、最高价、最低价、当前价格、涨幅。这些信息我们用一个类来描述出来。 ...

AJAX入门这一篇就够了

2018-02-13
阅读 17 分钟
16.2k
一、什么是Ajax Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML Ajax实际上是下面这几种技术的融合: (1)XHTML和CSS的基于标准的表示技术 (2)DOM进行动态显示和交互 (3)XML和XSLT进行数据交换和处理 (4)XMLHttpRequest进行异步数据检索 (5)Javascript将以上技术融合在一起 客户端与服务器,可以在【不必刷...

XML+JSON面试题都在这里

2018-02-13
阅读 3 分钟
13.8k
XML+JSON常见面试题 什么是JSON和XML 什么是JSON和XML JSON:JavaScript Object Notation 【JavaScript 对象表示法】. XML:extensiable markup language 被称作可扩展标记语言 JSON和XML都是数据交换语言,完全独立于任何程序语言的文本格式。 JSON与XML区别是什么? 有什么共同点 JSON与XML区别是什么? 有什么共同点 ...

JSON入门看这一篇就够了

2018-02-12
阅读 4 分钟
8.1k
什么是JSON JSON:JavaScript Object Notation 【JavaScript 对象表示法】 JSON 是存储和交换文本信息的语法。类似 XML。 JSON采用完全独立于任何程序语言的文本格式,使JSON成为理想的数据交换语言S 为什么需要JSON 提到JSON,我们就应该和XML来进行对比。XML也是一种存储和交换文本信息的手段。那么JSON好在哪里呢??...

HTTP面试题都在这里

2018-02-12
阅读 5 分钟
20.8k
HTTP常见面试题 Http与Https的区别: Http与Https的区别: HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 HTTP 是不安全的,而 HTTPS 是安全的 HTTP 标准端口是80 ,而 HTTPS 的标准端口是443 在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的安全传输机制工作在传输层 HTTP 无法加密,而HTTPS 对传输的数...

过滤器监听器面试题都在这里

2018-02-11
阅读 5 分钟
7.4k
以下我是归纳的过滤器监听器知识点图: 图上的知识点都可以在我其他的文章内找到相应内容。 如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章的同学,可以关注微信公众号:Java3y 监听器常见面试题 监听器有哪些作用和用法? 监听器有哪些作用和用法? Java Web开发中的监听器(listener)就是applicatio...

XML就是这么简单

2018-02-10
阅读 21 分钟
10.4k
什么是XML? XML:extensiable markup language 被称作可扩展标记语言 XML简单的历史介绍: gml->sgml->html->xml gml(通用标记语言)–在不同的机器进行通信的数据规范 sgml(标准通用标记语言) html(超文本标记语言) 为什么我们需要使用XML呢? ①我们没有XML这种语言之前,我们使用的是String作为两个程序之间的...

监听器应用【统计网站人数、自定义session扫描器、踢人小案例】

2018-02-10
阅读 7 分钟
7k
我们在网站中一般使用Session来标识某用户是否登陆了,如果登陆了,就在Session域中保存相对应的属性。如果没有登陆,那么Session的属性就应该为空。

监听器入门看这篇就够了

2018-02-09
阅读 7 分钟
24.4k
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。

过滤器应用【编码、敏感词、压缩、转义过滤器】

2018-02-08
阅读 15 分钟
6.3k
前言 在上篇博文中,我们已经讲解了过滤器的基本概念,使用以及简单的Servlet应用了。这篇博文主要讲解过滤器的高级应用。。 编码过滤器 目的:解决全站的乱码问题 开发过滤器 {代码...} 第一次测试 Servlet1中向浏览器回应中文数据,没有出现乱码。 {代码...} 分析 上面的过滤器是不完善的,因为浏览器用get方式提交给...

过滤器入门看这一篇就够了

2018-02-08
阅读 11 分钟
25.2k
从上面的图我们可以发现,当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web资源抵达浏览器之前,也会途径过滤器。。