摘要: 过滤器:是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 st 阅读全文
posted @ 2016-12-24 23:26 ATJAVA 阅读(350) 评论(0) 推荐(0)
摘要: JDBC编程的方式,我们以一个简单的查询为例,使用JDBC编程,如下: 从上面可以看出JDBC编程一般要如下步骤: 1、 加载数据库驱动 2、 创建并获取数据库连接 3、 创建jdbc statement对象 4、 设置sql语句 5、 设置sql语句中的参数(使用preparedStatement 阅读全文
posted @ 2016-12-24 23:09 ATJAVA 阅读(142) 评论(0) 推荐(0)
摘要: 多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。接下来让我们通过实例来了 阅读全文
posted @ 2016-12-24 20:54 ATJAVA 阅读(391) 评论(0) 推荐(0)
摘要: 抽象类其实就是特殊的父类,用abstract标注修饰了而已。我们可以按照父类的概念理解所谓抽象类。所不同的是,抽象类比一般的父类对子类有了一种强制约束性行为。也就是子类必须重写抽象类中的所有抽象方法。而且即使抽象类中没有一个抽象方法也可以修饰为抽象类,这是为了保护自己不被new实例化创建对象。就这两 阅读全文
posted @ 2016-12-24 20:06 ATJAVA 阅读(156) 评论(0) 推荐(0)
摘要: 在Java关于I/O读写的API中,字符流处理的单元为 两个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流 阅读全文
posted @ 2016-12-24 19:59 ATJAVA 阅读(176) 评论(0) 推荐(0)
摘要: jQuery 尺寸方法jQuery 提供多个处理尺寸的重要方法:width()height()innerWidth()innerHeight()outerWidth()outerHeight()jQuery 尺寸 jQuery width() 和 height() 方法width() 方法设置或返回 阅读全文
posted @ 2016-12-24 19:24 ATJAVA 阅读(162) 评论(0) 推荐(0)
摘要: 数组与集合之间的转换数组 转为 List语法:list=new ArrayList<String>( Arrays.asList(ary))例如:String[ ] names={"A","B","C"};List<String> list=Arrays.asList(names);注:Arrays 阅读全文
posted @ 2016-12-24 19:21 ATJAVA 阅读(150) 评论(0) 推荐(0)
摘要: jQuery 是为事件处理特别设计的。什么是事件?页面对不同访问者的响应叫做事件。事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。实例:在元素上移动鼠标。选取单选按钮点击元素在事件中经常使用术语"触发"(或"激发")例如: "当您按下按键时触发 keypress 事件"。常见 DOM 阅读全文
posted @ 2016-12-24 19:16 ATJAVA 阅读(139) 评论(0) 推荐(0)
摘要: jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。jQuery 中所有选择器都以美元符号开头:$()。元素选择器jQ 阅读全文
posted @ 2016-12-24 19:08 ATJAVA 阅读(178) 评论(0) 推荐(0)
摘要: 通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。jQuery 语法jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。基础语法: $(selector).action()美元符号定义 jQuery选择符(selecto 阅读全文
posted @ 2016-12-24 19:05 ATJAVA 阅读(149) 评论(0) 推荐(0)
摘要: 数据类型 Java编程语言定义了八种基本的数据类型(见下图),共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(boolean)。 1. 整数类 (1) 采用三种进制——十进制、八进制和十六进制。 2 —— 十进制值是2; 阅读全文
posted @ 2016-12-24 12:34 ATJAVA 阅读(309) 评论(0) 推荐(0)
摘要: 一、基本概念 1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态web资源:指web页面中供人们 阅读全文
posted @ 2016-12-24 11:06 ATJAVA 阅读(178) 评论(0) 推荐(0)
摘要: 一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的808 阅读全文
posted @ 2016-12-24 11:05 ATJAVA 阅读(165) 评论(0) 推荐(0)
摘要: 一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应 阅读全文
posted @ 2016-12-24 11:03 ATJAVA 阅读(149) 评论(0) 推荐(0)
摘要: 一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTT 阅读全文
posted @ 2016-12-24 11:01 ATJAVA 阅读(237) 评论(0) 推荐(0)
摘要: 一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开 阅读全文
posted @ 2016-12-24 10:59 ATJAVA 阅读(358) 评论(0) 推荐(0)
摘要: Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respo 阅读全文
posted @ 2016-12-24 10:56 ATJAVA 阅读(300) 评论(0) 推荐(0)
摘要: 一、HttpServletResponse常见应用——生成验证码 1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 运行结果如下: 二、HttpServletResponse常见应用——设置响应头控制浏览器的行为 2.1、设置http响应头控制 阅读全文
posted @ 2016-12-24 10:54 ATJAVA 阅读(201) 评论(0) 推荐(0)
摘要: 一、BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 运行结果如下: 二、在Form表单中使用验证码图片 运行结果: DrawImage Servlet除了可以生成的字母和数字的组合的验 阅读全文
posted @ 2016-12-24 10:52 ATJAVA 阅读(356) 评论(0) 推荐(0)
摘要: 一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息 ge 阅读全文
posted @ 2016-12-24 10:50 ATJAVA 阅读(494) 评论(0) 推荐(0)
摘要: 一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话 阅读全文
posted @ 2016-12-24 10:43 ATJAVA 阅读(293) 评论(0) 推荐(0)
摘要: 一、Session简单介绍 在WEB开发中,服务器可以为每个用户(浏览器)创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程 阅读全文
posted @ 2016-12-24 10:28 ATJAVA 阅读(393) 评论(0) 推荐(0)
摘要: 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 <%@ page language="java" i 阅读全文
posted @ 2016-12-24 10:24 ATJAVA 阅读(166) 评论(0) 推荐(0)
摘要: 一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代 阅读全文
posted @ 2016-12-24 10:21 ATJAVA 阅读(199) 评论(0) 推荐(0)
摘要: 一、JSP模版元素 JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。 二、JSP表达式 JSP脚本表达式(expression)用于将程序数据输出到客户端 语法:<%= 变量或表达式 %> 举例:输出当前系统时间: JSP引擎在翻译脚本 阅读全文
posted @ 2016-12-24 10:08 ATJAVA 阅读(198) 评论(0) 推荐(0)
摘要: 一、JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范中共定义了三个指令: page指令 Include指令 taglib指令 page指令 Include指令 taglib指令 阅读全文
posted @ 2016-12-24 10:02 ATJAVA 阅读(300) 评论(0) 推荐(0)
摘要: 一、JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以 阅读全文
posted @ 2016-12-24 09:56 ATJAVA 阅读(185) 评论(0) 推荐(0)
摘要: 所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。 一、JSP属性范围 JSP中提供了四种属性范围,四种属性范围分别指以下四种: 当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页 阅读全文
posted @ 2016-12-24 09:51 ATJAVA 阅读(218) 评论(0) 推荐(0)
摘要: 1、struts2框架中,从用户发出请求到获得响应整个过程的流转图 FilterDispatcher --> ActionProxy-->Configuration Manager-->ActionInvocation -->Interceptor(入)-->Action -->Intercepto 阅读全文
posted @ 2016-12-24 09:26 ATJAVA 阅读(191) 评论(0) 推荐(0)
摘要: Apache Struts 2 是一种流行的 Java模型 - 视图 - 控制器(MVC)框架,成功地结合了 WebWork和Struts1.x 两种 web 框架。 Apache Struts2与Struts1完全不同,它的核心功能都是使用拦截实现“值栈”的概念,OGNL(Object-Graph 阅读全文
posted @ 2016-12-24 08:17 ATJAVA 阅读(174) 评论(0) 推荐(0)