- 博客(17)
- 收藏
- 关注
转载 Struts2项目环境配置_Struts2.2版本以后必须导入的jar包
首先下载Struts2.3.24,下载地址http://struts.apache.org/download.cgi#struts2328,选择Full Distribution 创建Struts2项目,首先必须要加载必要类库,因为Struts版本的不同,需要配置的类库就会有所差别。下面以我下载的Struts2.3.24版本为例,需要添加如下jar包: asm-3.
2017-03-11 09:50:02 2371
转载 Ajax 完整教程
第 1 页 Ajax 简介 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequ
2017-03-10 08:57:44 238
原创 JAVA四大域对象概总
一、ServletContext (Application域) 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用。 3、作用: a)在不同Servlet 之间转发 this.getServletContext()
2017-03-08 14:31:06 245
转载 Jsp运行原理
当客户端浏览器向服务器发出访问一个JSP页面的请求时,服务器根据该请求加载相应的JSP页面,并对该页面进行编译,然后执行。JSP页面的执行过程如下图所示: 客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源的路径,这样当服务器接收到该请求后就可以知道被请求的内容。服务器根据接收到的客户端的请求来加载相应的JSP文件。Web服务器中的JSP引擎会将被加载的JSP文件转化为Se
2017-03-08 14:01:33 2315
转载 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制
2017-03-07 11:33:37 240
转载 Filter过滤器
Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 它主要用于对用户请求进行预处理,也可以对HttpServletResponse进
2017-03-06 19:53:50 158
转载 jdbc汇总
1. 课程回顾 MySQL加强 1)数据约束(表约束) 默认值: default 默认值 非空: not null 唯一: unique 主键: primary key (非空+唯一) 自增长: auto_increment 外键: foreign key 约束两种表 2)关联查询(多表查询) 2.1 交叉连接(产生笛卡尔积:
2017-03-06 14:12:19 177
转载 为什么要使用ORM技术?和 JDBC 有何不一样?
1、繁琐的代码问题: 用JDBC的API编程访问数据库,代码量较大,特别是访问字段较多的表的时候,代码显得繁琐、累赘,容易出错,例如: public void addAccount(final Account account) throws DAOException { final Connection conn=getConnection()
2017-03-06 14:07:24 6518
原创 callablestatement调用存储过程
/** * 使用CablleStatement调用存储过程 * @author APPle * */public class Demo1 { /** * 调用带有输入参数的存储过程 * CALL pro_findById(4); */ @Test public void test1(){ Connection conn = null; CallableStatement stmt = null;
2017-03-06 13:03:50 512
转载 Join内外连接基本操作
Join操作基本分为3大类:外连接(细分为:左连接、右连接、全连接)、自然连接、内连接 Join操作的共性:第一步均为将所有参与操作的表进行了一个笛卡儿积,然后才依据各连接 条件进行记录的筛选 SQL> select * from employees; NAME DEPARTMENT_ID SALARY Getz
2017-03-05 22:21:05 243
转载 一个用户具有多个角色,请查询出改表中具有该用户的所有角色的其他用户
DROP TABLE IF EXISTS `emp`; CREATE TABLE `emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `number` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `role` varchar(255) DEFAULT NULL, PRIMAR
2017-03-05 22:00:12 6199 2
转载 数据库优化
1、1、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 2、2、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用
2017-03-05 16:50:11 404
转载 SQL truncate 、delete与drop区别
1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(ind
2017-03-05 12:32:19 137
转载 java 重定向和转发的区别
java 重定向和转发的区别 response.sendredirect("http://www.foo.com/path/error.html"); 重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定
2017-03-04 13:31:09 233
转载 request.getParameter() 和request.getAttribute() 区别
request.getParameter() 和request.getAttribute() 区别 getParameter 是用来接受用post个get方法传递过来的参数的. getAttribute 必须先setAttribute. (1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.
2017-03-04 13:19:10 168
原创 web分页
public class QueryInfo { private int currentpage = 1; //用户当前看的页 private int pagesize = 5; //记住用户想看的页面大小 private int startindex; //记住用户看的页的数据在数据库的起始位置 } public class QueryResult { pri
2016-03-27 00:55:41 173
原创 request2bean
package cn.itcast.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import java.util.UUID; import javax.servlet.http.HttpServlet
2016-03-27 00:29:49 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人