上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 简单来说,有很多相关的方法都加载进来,你直接调用就行了,而且在安全上和稳定性上做了很好的处理实际上继承ActionSupport之后 就等同于实现了很多接口 Action,Validateable,ValidationAWare,TextProvider,LoacalProvider,Serializable可以提供数据校验 序列化 国际化等功能当然 如果不继承ActionSupport 而是自己实现上述接口 效果也是一样的.继承ActionSupport只是为了一次性实现多个接口方便而已. 阅读全文
posted @ 2014-03-26 17:56 简简-单单 阅读(785) 评论(0) 推荐(0) 编辑
摘要: requestrequest 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。responseresponse 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。session1.什么是session:从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时 阅读全文
posted @ 2014-03-26 09:26 简简-单单 阅读(158) 评论(0) 推荐(0) 编辑
摘要: jQuery选择器的分类1、基本选择器2、层次选择器3、过滤选择器4、表单选择器1、基本选择器#id : 根据给定的id匹配一个元素,返回单个匹配的元素:eg:$(#t)选取id为t的元素.class:根据给定的类名匹配元素,返回集合元素,eg:$(".t")选取所有class为t的元素elements:根据给定的元素名匹配元素,返回集合元素eg:$("p")选取所有的元素*:匹配所有的元素,返回集合元素eg:$("*")选取所有的元素选择器匹配:将每一个选择器匹配到的元素合并后一起返回eg:$("div,span,p.my 阅读全文
posted @ 2014-03-25 18:13 简简-单单 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.session.beginTransaction();//创建事务Transation6.persistent operate持久化操作7.session.getTransaction 阅读全文
posted @ 2014-03-24 09:45 简简-单单 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Servlet生命周期与工作原理Servlet生命周期分为四个阶段: 1、服务器启动加载servlet并实例化 2,初始化阶段 调用init()方法 3,响应客户请求阶段 调用service()方法 4,终止阶段 调用destroy()方法一、加载servlet并实例化过程做了哪些时:服务器启动时自动装载Servlet,读取web.xml配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,同时将ServletConfig对象作为参数来调用Servlet对象的init方法。 Servlet被装载后,Servlet容器创建一个Servlet实例并且调用S... 阅读全文
posted @ 2014-03-20 11:07 简简-单单 阅读(110) 评论(0) 推荐(0) 编辑
摘要: J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。连接池的基本工作原理1、基本概念及原理由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。 阅读全文
posted @ 2014-03-20 10:40 简简-单单 阅读(514) 评论(0) 推荐(0) 编辑
摘要: package com.ljn.base;/** * @author lijinnan * @date:2013-9-12 上午9:55:32 */public class IncDecThread2 { /** * 测试次数 */ public static final int TEST_COUNT = 20; /* * 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1 * 两个问题: * 1、线程同步--synchronized * 2、线程之间如何共享同一个j变量--... 阅读全文
posted @ 2014-03-20 10:19 简简-单单 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1.标签取值方式一 通过取值 当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.; 例子: 假设某Action中有person成员变量,在application中存在company属性 那么我们可以通过以下方法取值: //无法取到,因为company不在action的valueStack中 2.标签取值方式二在任意的标签内使用%{}来取值当Action的valueStack中有该属性的值时,只需直接使用该属性的名... 阅读全文
posted @ 2014-03-19 14:59 简简-单单 阅读(201) 评论(0) 推荐(0) 编辑
摘要: mybaits 简介1、mybaits 简介mybatis,前称ibatis,后改名为mybatis,截止本文成文,最新 版本是3.0.6。它和hibernate 是java世界使用最多的两种orm 框 架。hibernate 理念最为先进,完全实现面向对象的数据库编程,不需要掌握sql 语句,即可实现数据库操作,能够节省开发人员编 写大量sql语句的时间。但是,hibernate 在处理多表关联时,可 能会出现n+1 问题,性能会有较大影响,要解决性能问题,需要较 深的hibernate 知识和项目经验。mybatis 需要自己写sql 语句, 开发效率不如hibernate,很难做到底层多 阅读全文
posted @ 2014-03-19 14:10 简简-单单 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Java开发JDBC连接数据库创建一个以JDBC连接数据库的程序,包含6个步骤:JDBC五部曲1.加载驱动2.获得链接3.获取statement对象4.执行SQL语句5.产生resultset对象6.关闭链接1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(StringclassName)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }cat... 阅读全文
posted @ 2014-03-19 13:59 简简-单单 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页