上一页 1 ··· 4 5 6 7 8
摘要: 开发模式的介绍 在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II). 首先我们来理清一些概念吧: DAO(Data Access Object):主要对数据的操作,增加、修改、删除等原子性操作。 Web层:界面+控制器,也就是说JSP【界面】+Servle 阅读全文
posted @ 2018-02-22 17:09 Java3y 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 以下我是归纳的JDBC知识点图: 图上的知识点都可以在我其他的文章内找到相应内容。 JDBC常见面试题 JDBC操作数据库的步骤 ? JDBC操作数据库的步骤 ? 1. 注册数据库驱动。 2. 建立数据库连接。 3. 创建一个Statement。 4. 执行SQL语句。 5. 处理结果集。 6. 关 阅读全文
posted @ 2018-02-20 21:51 Java3y 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 1.数据库连接池 什么是数据库连接池 简单来说: 数据库连接池就是提供连接的。。。 为什么我们要使用数据库连接池 数据库的连接的建立和关闭是非常消耗资源的 频繁地打开、关闭连接造成系统性能低下 编写连接池 1. 编写连接池需 实现java.sql.DataSource接口 2. 创建批量的Conne 阅读全文
posted @ 2018-02-19 21:27 Java3y 阅读(683) 评论(0) 推荐(1) 编辑
摘要: 1.事务 一个SESSION所进行的所有更新操作要么一起成功,要么一起失败 举个例子: A向B转账,转账这个流程中如果出现问题,事务可以让数据恢复成原来一样【A账户的钱没变,B账户的钱也没变】。 事例说明: 从上面看,我们的确可以发现A向B转账,成功了。可是 如果A向B转账的过程中出现了问题呢? 下 阅读全文
posted @ 2018-02-18 16:56 Java3y 阅读(520) 评论(0) 推荐(2) 编辑
摘要: 1.PreparedStatement对象 PreparedStatement对象继承Statement对象,它比Statement对象更强大,使用起来更简单 1. Statement对象编译SQL语句时,如果SQL语句有变量,就需要使用分隔符来隔开,如果变量非常多,就会使SQL变得非常复杂。 Pr 阅读全文
posted @ 2018-02-16 21:09 Java3y 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 什么是JDBC JDBC全称为:Java Data Base Connectivity,它是可以执行SQL语句的Java API 为什么我们要用JDBC 市面上有非常多的数据库,本来我们是需要根据不同的数据库学习不同的API,sun公司为了简化这个操作,定义了JDBC API【接口】 sun公司只是 阅读全文
posted @ 2018-02-15 09:36 Java3y 阅读(474) 评论(0) 推荐(0) 编辑
摘要: AJAX常见面试题 什么是AJAX,为什么要使用Ajax AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种 创建交互式网页应用的网页开发技术 。、 客户端与服务器,可以在【不必刷新整个浏览器】的情况下,与服务器进行异步通讯的技术 AJAX应用和传统Web 阅读全文
posted @ 2018-02-14 21:18 Java3y 阅读(1622) 评论(1) 推荐(3) 编辑
摘要: 一、什么是Ajax Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML Ajax实际上是下面这几种技术的融合: (1)XHTML和CSS的基于标准的表示技术 (2)DOM进行动态显示和交互 (3)XML和XSLT进行数据交换和处理 (4)XM 阅读全文
posted @ 2018-02-13 17:08 Java3y 阅读(738) 评论(0) 推荐(0) 编辑
摘要: XML+JSON常见面试题 什么是JSON和XML 什么是JSON和XML JSON:JavaScript Object Notation 【JavaScript 对象表示法】. XML:extensiable markup language 被称作可扩展标记语言 JSON和XML都是数据交换语言, 阅读全文
posted @ 2018-02-13 16:52 Java3y 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 什么是JSON JSON: JavaScript Object Notation 【JavaScript 对象表示法】 JSON 是存储和交换文本信息的语法。类似 XML。 JSON采用完全独立于任何程序语言的文本格式,使JSON成为理想的数据交换语言S 为什么需要JSON 提到JSON,我们就应该 阅读全文
posted @ 2018-02-12 22:37 Java3y 阅读(2284) 评论(4) 推荐(4) 编辑
摘要: HTTP常见面试题 Http与Https的区别: Http与Https的区别: 1. HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 2. HTTP 是不安全的,而 HTTPS 是安全的 3. HTTP 标准端口是80 ,而 HTTPS 的标准端口是44 阅读全文
posted @ 2018-02-12 11:06 Java3y 阅读(23069) 评论(1) 推荐(11) 编辑
摘要: 以下我是归纳的过滤器监听器知识点图: 图上的知识点都可以在我其他的文章内找到相应内容。 如果文章有错的地方欢迎指正,大家互相交流。习惯在微信看技术文章的同学,可以关注微信公众号:Java3y 监听器常见面试题 监听器有哪些作用和用法? 监听器有哪些作用和用法? Java Web开发中的监听器(lis 阅读全文
posted @ 2018-02-11 16:30 Java3y 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 什么是XML? XML:extensiable markup language 被称作可扩展标记语言 XML简单的历史介绍: gml sgml html xml gml(通用标记语言)–在不同的机器进行通信的数据规范 sgml(标准通用标记语言) html(超文本标记语言) 为什么我们需要使用XML 阅读全文
posted @ 2018-02-10 19:06 Java3y 阅读(1814) 评论(0) 推荐(1) 编辑
摘要: 从第一篇已经讲解过了监听器的基本概念,以及Servlet各种的监听器。这篇博文主要讲解的是监听器的应用。 统计网站在线人数 分析 我们在网站中一般使用Session来标识某用户是否登陆了,如果登陆了,就在Session域中保存相对应的属性。如果没有登陆,那么Session的属性就应该为空。 现在,我 阅读全文
posted @ 2018-02-10 18:45 Java3y 阅读(658) 评论(5) 推荐(2) 编辑
摘要: 什么是监听器 监听器就是一个 实现特定接口的普通java程序 ,这个程序专门用于 监听另一个java对象的方法调用或属性改变 ,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。 为什么我们要使用监听器? 监听器可以 用来检测网站的在线人数,统计网站的访问量等等 ! 监听器组件 监听器涉及三 阅读全文
posted @ 2018-02-09 17:09 Java3y 阅读(8058) 评论(1) 推荐(7) 编辑
摘要: 前言 在上篇博文中,我们已经讲解了过滤器的基本概念,使用以及简单的Servlet应用了。这篇博文主要讲解过滤器的高级应用。。 编码过滤器 目的: 解决全站的乱码问题 开发过滤器 第一次测试 Servlet1中向浏览器回应中文数据,没有出现乱码。 分析 上面的过滤器是不完善的,因为 浏览器用get方式 阅读全文
posted @ 2018-02-08 21:13 Java3y 阅读(566) 评论(0) 推荐(1) 编辑
摘要: 什么是过滤器 过滤器是Servlet的高级特性之一,也别把它想得那么高深,只不过是实现Filter接口的Java类罢了! 首先,我们来看看过滤器究竟Web容器的哪处: 从上面的图我们可以发现, 当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web 阅读全文
posted @ 2018-02-08 13:49 Java3y 阅读(1313) 评论(0) 推荐(3) 编辑
摘要: 什么是文件上传? 文件上传就是把用户的信息保存起来。 为什么需要文件上传? 在用户注册的时候,可能需要用户提交照片。那么这张照片就应该要进行保存。 上传组件(工具) 为什么我们要使用上传工具? 为啥我们需要上传组件呢?当我们要获取客户端的数据,我们一般是通过getParameter()方法来获取的。 阅读全文
posted @ 2018-02-07 21:59 Java3y 阅读(3725) 评论(1) 推荐(6) 编辑
摘要: 下面是我整理下来的JSP知识点: 图上的知识点都可以在我其他的文章内找到相应内容。 JSP常见面试题 jsp静态包含和动态包含的区别 jsp静态包含和动态包含的区别 在讲解request对象的时候,我们曾经使用过request.getRequestDispatcher(String url).inc 阅读全文
posted @ 2018-02-07 11:16 Java3y 阅读(500) 评论(0) 推荐(0) 编辑
摘要: tags: JSP 为什么要用到简单标签? 上一篇博客中我已经讲解了 传统标签,想要开发自定义标签,大多数情况下都要重写doStartTag(),doAfterBody()和doEndTag()方法,并且还要知道SKIP_BODY,EVAL_BODY等等的变量代表着什么,在什么方法中使用。这样实在是 阅读全文
posted @ 2018-02-07 09:13 Java3y 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用自定义标签? JSTL标签库只提供了简单的输出等功能,没有实现任何的HTML代码封装,并且某些复杂类型转换,或者逻辑处理的时候,JSTL标签库完成不了,需要自定义标签! 编写自定义标签的步骤: 1. 编写一个实现Tag接口的Java类【标签处理器类】 2. 在WEB INF目录下创建tl 阅读全文
posted @ 2018-02-06 21:15 Java3y 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 什么是JSTL JSTL全称为 JSP Standard Tag Library 即JSP标准标签库 。 JSTL作为最基本的标签库, 提供了一系列的JSP标签,实现了基本的功能:集合的遍历、数据的输出、字符串的处理、数据的格式化等等! 为什么要使用JSTL EL表达式不够完美,需要JSTL的支持 阅读全文
posted @ 2018-02-06 19:25 Java3y 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 为什么要学HTTP? 我们绝大多数的Web应用都是基于HTTP来进行开发的。我们对Web的操作都是通过HTTP协议来进行传输数据的。 简单来说, HTTP协议就是客户端和服务器交互的一种通迅的格式 。 HTTP的诞生主要是为了能够 让文档之间相互关联,形成超文本可以互相传阅 可以说,Http就是We 阅读全文
posted @ 2018-02-06 19:11 Java3y 阅读(502) 评论(0) 推荐(1) 编辑
摘要: 什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的显示! 为什么要使用EL表达式? 为什么要使用EL表达式,我们先来看一下 没有EL表达式是怎么样读取对象数据的吧 ! 在 阅读全文
posted @ 2018-02-06 15:04 Java3y 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 什么是javaBean JavaBean就是一个普通的java类 ,也称之为简单java对象 POJO(Plain Ordinary Java Object), 是Java程序设计中一种设计模式,是一种基于 Java 平台的软件组件思想 JavaBean遵循着特定的写法,通常有以下的规则: 有无参的 阅读全文
posted @ 2018-02-06 10:59 Java3y 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 什么是JSP内置对象 JSP引擎在调用JSP对应的jspServlet时, 会传递或创建9个与web开发相关的对象供jspServlet使用 。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量, 开发人员在JSP页面中通过这些变量就可以快速获得这9 阅读全文
posted @ 2018-02-05 20:52 Java3y 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 什么是JSP JSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序, 其特点就是HTML和Java代码共同存在 ! 为什么需要JSP JSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTM 阅读全文
posted @ 2018-02-05 19:03 Java3y 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 什么是Session Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session 如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么S 阅读全文
posted @ 2018-02-04 21:25 Java3y 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 什么是会话技术 基本概念: 指用户开一个浏览器, 访问一个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话 . 为什么我们要使用会话技术? 会话跟踪技术可以解决我们很多很多问题。 在论坛登陆的时候, 很多时候会有一个小框框问你是否要 阅读全文
posted @ 2018-02-04 20:00 Java3y 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 什么是HttpServletRequest HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 简单来说, 要得到浏览器信息,就找HttpServletReq 阅读全文
posted @ 2018-02-04 19:29 Java3y 阅读(624) 评论(0) 推荐(0) 编辑
摘要: response、request对象 Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个 代表请求的request对象 、和 代表响应的response对象 既然request对象代表http请求,那么我们 获取浏览器提交过来的数据,找request对象 即可。response对象 阅读全文
posted @ 2018-02-04 14:44 Java3y 阅读(1889) 评论(1) 推荐(1) 编辑
摘要: 什么是Tomcat Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 为什么我们需要用到Tomcat 如果你学过html,css,你会知道你写的页面只能自己访问, 别人不能远程访问你写的页面 ,Tomcat就是 提供能够让别 阅读全文
posted @ 2018-02-03 21:01 Java3y 阅读(1221) 评论(2) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8