java
文章平均质量分 65
wang01jie11
这个作者很懒,什么都没留下…
展开
-
什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大转载 2012-11-25 17:09:00 · 212 阅读 · 0 评论 -
ActionForm综合应用到高级
ActionForm Bean的基本应用 (一) 什么是ActionForm ActionForm Bean就是Struts框架中的一个JavaBean,用来获取用户提交的Html表单中的数据。ActionForm在Struts框架中是一个非常重要的角色,它在把前台表单数据提交给Action处理前表单域封装成Bean对象。 自定义的ActionForm继承Struts框架的ActionF原创 2012-11-29 19:43:54 · 408 阅读 · 0 评论 -
HQL的基本语法
HQL检索方式 HQL(Hibernate QueryLanguage)查询语言是面向对象的查询语言,也是在Hibernate中最常用的。其语法和SQL语法有些相似,功能十分强大,几乎支持除特殊SQL扩展外的所有查询功能。此种查询方式为Hibernate官方推荐的标准查询方式。 HQL的基本语法 HQL检索方式与SQL相似,使用方法基本相同;但HQL是面向对象查询语言,它查询的目标为转载 2012-12-04 15:14:36 · 374 阅读 · 0 评论 -
Struts2实现文件上传
文件上传这个功能是很多网站都要有的,当然,Struts对文件上传也进了支持,可以 说,使用Struts实现文件上传是非常简单的而且方便,下面来介绍一下。 首先,需要导入包commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,后面的那 个包是因为在下面的代码中会使用到它里面的一些方法,实际上也可以不加入,这些包都 是可以在转载 2012-12-11 14:39:49 · 281 阅读 · 0 评论 -
AJAX 状态值(readyState)与状态码(status)详解
1- AJAX状态值与状态码区别 AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成) AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该转载 2012-12-24 20:30:18 · 455 阅读 · 0 评论 -
ajax回调函数参数传递正确方法
function ClassX(name) { this.name = name; ClassX.prototype.show = function (param) { alert(this.name + " " + param); }; } var o = new ClassX("name"); o.show("param");//name param 但是,转载 2012-12-25 09:15:15 · 742 阅读 · 0 评论 -
Struts2拦截器
Struts2拦截器(Interceptor) 原创: ++YONG 1. 理解拦截器 1.1. 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操转载 2012-12-11 22:43:48 · 382 阅读 · 0 评论 -
ajax请求struts action返回json时XmlHttpRequest.status500错误
可能造成这种错误的会有很多原因,我就说一下我这儿发生的原因,仅供参考。 在我的action中配置了三个属性,String name、String value、List audienceList;name和value都是从jsp页面得到的,audienceList是我要封装成json再传到jsp页面的; 运得时name和value的值从jsp得到了,audienceList的值也从后台得到了,可转载 2012-12-25 01:16:58 · 2271 阅读 · 0 评论 -
深入struts2拦截器
拦截器是Struts2的一个重要的组成部分,可以说拦截器是一个勤劳的幕后工作者,Struts2的大部分功能都有拦截器完成了,也是由于拦截器的使用,使Struts2成为一个非常Clean的框架。你甚至不要在自己的Action中写任何代码,一些重要的功能框架已帮你实现,如将请求参数到Action中属性的传递,系统Local的设置,参数验证等。Strus2提供了大量的拦截器的实现,这些拦截器可以满足绝大转载 2012-12-12 11:29:58 · 310 阅读 · 0 评论 -
struts2的result-type详解
在struts2-core.jar/struts-default.xml中,我们可以找到关于result-type的一些配置信息,从中可以看出struts2组件默认为我们提供了这 些result-type转载 2012-12-17 11:43:52 · 380 阅读 · 0 评论 -
普通Java类获取Spring的ApplicationContext
在SSH集成的前提下。某些情况我们需要在Action以外的类中来获得SPRing所管理的Service对象。 之前我在网上找了好几好久都没有找到合适的方法。例如: ApplicationContext context = new ClassPathXmlApplicationContext(); 当时我觉得没有这个必要,浪费内存。后来我终于想出了一个解决方法。在此拿来给大家参考下,希望对转载 2012-12-17 21:03:23 · 323 阅读 · 0 评论 -
个人收集的网上的一些经典的解释
1.问:Struts中有ActionFrom还需要有实体类吗?如果有,它们有什么区别? 答:需要,form是专门对jsp页面的标签订制的,它是对你还可以在form 中对标签的值验证。 javabean功能简单,不能取消javabean。 想想如果在数据连接层把值放到form中, 再从action中取form值放到form里传给jsp页面, 这不是乱套了吗。应该说这是一种规范 A原创 2012-11-26 21:22:01 · 327 阅读 · 0 评论 -
Struts下ActionForm的生命周期
ActionForm 的产生有两种情况。 1.于用户请求带有该 ActionForm 对应的 Form 表单的Jsp时,并且在session 中没有该 ActionForm 类型的对象。 2.提交数据到该ActionForm 对应的 Action 时,并且在session 中没有该 ActionForm 类型的对象。 第一种情况下,转载 2012-11-29 19:05:45 · 289 阅读 · 0 评论 -
HibernateSessionFactory
1。当我们调用 Configuration config=new Configuration().configure(); 时候Hibernate会自动在当前的CLASSPATH中搜寻hibernate.cfg.xml文件并将其读取到内存作为后继操作的基础配置。 我们也可以指定配置文件名,如果不希望使用默认的hibernate.cfg.xml文件作为配置文件的话:转载 2012-11-25 22:23:46 · 193 阅读 · 0 评论 -
HQL语句的语法
1.from子句 from Person 表明从Person持久化类中选出全部的实例。 推荐:from Person as p 2.select子句 select p.name from Person as p select p.name.firstName from Person as p select new list(p.name, p.address) from Pers转载 2012-11-26 14:51:49 · 208 阅读 · 0 评论 -
HQL语言入门
进入HQL世界 一个ORM框架是建立在面向对象的基础上的。最好的例子是Hibernate如何提供类SQL查询。虽然HQL的语法类似于SQL,但实际上它的查询目标是对象。HQL拥有面向对象语言的所有的特性,这其中包括多态、继承和组合。这就相当于一个面向对象的SQL,为了提供更强大的功能,HQL还提供了很多的查询函数。这些函数可以被分为四类: 1. 投影函数 2. 约束函转载 2012-11-26 14:59:37 · 381 阅读 · 0 评论 -
HttpSession和Hibernate的session
1、首先,这两个东西是完全扯不上关系的,仅仅是名字相同而已。 2、HttpSession和Map的分布差不多,是severlet中的会话机制,也是jsp的内置对象,可以简单看做是个存储对象的一个作用域。他是无序的键值对,一般用在Web会话的跟踪,就是保存用户信息,针对客户浏览器和服务器。 3、Hibernate Session 是对数据库连接connection的简单封装,就是不用再getC原创 2012-11-26 19:36:26 · 419 阅读 · 0 评论 -
struts2 是怎样把数据传送到Action的
在struts2中的action里创建一个实体类的对象,然后写上set()和get()方法,这样在jsp中传过来的参数要写用 实体名.属性名 在action里struts2会帮你把页面传过来的值放到你在action里创建的那个实体类的对象里。 例如你在一个action里要传一个user对象: private User user ; public User getUser() { return原创 2012-11-26 21:12:30 · 293 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同转载 2012-11-27 10:54:20 · 207 阅读 · 0 评论 -
Caught exception while loading file struts-default.xml - [unknown location]
[java] view plaincopy 严重: Exception starting filter Struts2 Caught exception while loading file struts-default.xml - [unknown location] at com.opensymphony.xwork2.config.providers.XmlConfigur转载 2012-11-26 20:13:47 · 671 阅读 · 0 评论 -
从struts2回到struts的学习--DynaActionForm(不用手写actionForm.java)
一个网站中会有许多的表单以供使用者填写资料,越大型的网站越需要更多的 ActionForm 物件来应付表单的取值,对於一些表单来说,ActionForm只是单纯的设值、取值行为,如果为每一个表单撰写一个ActionForm,那么会是一件单纯重复且无趣的行为,而且在维护上会更加困难。 对於一些单纯的表单来说,您可以使用DynaActionForm类别,您只要在struct-config.xml转载 2012-11-26 20:38:54 · 344 阅读 · 0 评论 -
ActionForm的生命周期
turts是什么? Sturts是JSP模式2(MVC)基础上突出实现的一个框架,是使用JSP+Servlet组成; Sturts框架提供: 标记库:也没黑色记者可以控制;支持国际化处理如:JSP显示为中文,可以转换为英文等...;支持用户认证。 Sturts的优点: 极好的框架和设计;重用模块化,可扩展性强;确定的框架,并且开源。 DTO传输数据对象,要满足JavaB转载 2012-11-29 19:18:15 · 378 阅读 · 0 评论 -
java正则表达式学习总结,以及和javascript正则表达式的区别
基本元字符 .任何字符(与行结束符可能匹配也可能不匹配) // 反斜杠 /t 间隔 ('/u0009') /n 换行 ('/u000A') /r 回车 ('/u000D') /d 数字 等价于[0-9] /D 非数字 等价于[^0-9] /s 空白符号 [/t/n/x0B/f/r] /S 非空白符号 [^/t/n/x0B/f/r] /w 单独字符 [a-zA-Z_0-转载 2012-12-19 09:48:24 · 376 阅读 · 0 评论