javaee
文章平均质量分 71
乔不思
这个作者很懒,什么都没留下…
展开
-
struts2的基础之Action
struts2 的action类 有三种方式实现:1.继承ActionSupport 类2.实现Action接口3.自定义类。。一般较为常用的是第一种,也就是继承ActionSupport类,因为这个 类里面实现了好多方法的 封装继承后直接调用即可,而实现Action就没有这样的优势了。1.如果没有 明确指定 要执行的action方法那么默认执行的是action类 S原创 2013-10-31 22:04:01 · 659 阅读 · 0 评论 -
闲来无事---写了一个生成验证码的代码
昨天写了一个生成验证码的代码,效果还可以,现在把他贴出来,原创 2014-04-09 19:51:23 · 1296 阅读 · 0 评论 -
重温那些模糊的知识点 ----Session,Cookie
众所周知,Session和Cookie是在用来保存用户数据的技术,我们得引入“会话”这个概念, 一次“会话”是用户打开浏览器进行一系列操作后,关闭浏览器的过程。在会话过程中,我们用到Session,Cookie 去保存用户数据,这是共同点。我们来说说他们的区别(大致的理解):cookie:是作用在客户端的技术。session:是依赖在服务器端的技术。首先,来看一下cookie:原创 2014-04-10 21:50:02 · 1010 阅读 · 0 评论 -
重温模糊的知识点之 jsp的内置对象及四个作用域
jsp存在九大内置对象,原创 2014-04-12 15:43:15 · 848 阅读 · 0 评论 -
重温模糊知识点之继承httpServlet为什么不重写service方法
存在这个一个jichengu原创 2014-04-12 16:54:11 · 3400 阅读 · 0 评论 -
重温模糊知识点之简说EL表达式及11个内置对象
el表达式是chang原创 2014-04-12 17:35:13 · 1390 阅读 · 0 评论 -
重温模糊知识点之模拟struts2中的token(用servlet实现)
我们都知道struts2中的token是为了防止数据的重复提交,那么其背后到底是怎么实现的,我们原创 2014-04-12 17:09:21 · 1071 阅读 · 0 评论 -
HibernateTemplete 方法模拟
在进行ssh整合的时候,我们会用到原创 2014-05-23 19:27:27 · 901 阅读 · 0 评论 -
Urlrewritefilter使用说明
博客分类:Urlrewritefilter 一、Urlrewritefilter说明及优势 Urlrewritefilter,通过java的Filter过滤器对URL进行重写,用户得到的全部都是经过处理后的URL地址,本质上通过伪地址进行页面跳转,隐藏真实地址,达到掩人耳目的目的,哈哈。有以下优势:1:提高安全性,可以有效的避免一些参数名、ID等转载 2015-01-30 15:42:09 · 785 阅读 · 0 评论 -
以Gzip的形式通过服务器向客户端发送数据
为什么采用Gzip进行压缩数据后进行原创 2014-04-09 18:04:26 · 1030 阅读 · 0 评论 -
转发的一些小细节
重定向区别于转发,是客户端请求服务器,服务器的两种操作方式:1.重定向 :通俗的说-客户端向服务器发出一次请求,服务器作出响应告诉客户端去请求另外一个地址,客户端请求了两次,得到响应两次。2,转发:也是通俗的说-客户端向服务器发出一次请求,服务器去请求另外一个地址,然后作出响应,客户端请求了一次,得到响应一次。我们这里就从Servlet说说转发:(javaweb的一些框架都是基原创 2014-04-08 11:13:51 · 1278 阅读 · 1 评论 -
Struts的action自动装配到spring容器可能出现异常的解决方法
Struts在与Spring整合是要实现Struts的action自动装配到spring容器中,我们经常遇到的问题是:java.lang.NullPointException这个空指针异常,我碰到的有这么几种解决方案:1.看一下你的set方法是否存在。2.是否在web.xml中配置了“当web项目启动的时候,让spring扫描整个项目。”,当然也要加上一个名为:struts-spring-原创 2013-11-17 08:14:41 · 3520 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: javax/persistence/Cacheable的处理方法
Caused by: java.lang.NoClassDefFoundError: javax/persistence/Cacheableat org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:970)at org.hibernate.cfg.AnnotationBinder.b原创 2013-12-09 22:10:30 · 3634 阅读 · 0 评论 -
error at ::0 can't find referenced pointcut allMethod的解决方案
Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut allMethod 当然这个allmethod是我自己写的,遇到这个网上的解决方法 ,都是将aspectjrt.jar换为最新版本,但是也不乏存在,即使换了也依然出现这个异常的情况,具体解决办法:前提原创 2013-12-10 19:48:32 · 1053 阅读 · 0 评论 -
搭建SSh框架,我们应该遵循的步骤
搭建ssh框架,很多的IDE已经提供了这些框架的搭建,比如Myeclipse,里面已经集成了Struts2,hibernate3,spring3的所有类库,所以说:1.我们可以通过IDE自动搭建,但是存在缺点,当然这个缺点在某种情况下,是致命的(很可能里面的.jar包冲突),而这个是编程人员,都无法预料的。2.就是通过手动的搭建ssh框架,不需要IDE去生成,具体步骤如下:一.我们先搭原创 2013-12-11 07:52:05 · 991 阅读 · 0 评论 -
关于struts修改实体信息回显的方法
很多时候我们要 修改一些 实体类的信息的时候,当从主页跳转到 修改页后,还要把实体的信息一并传过去,效果是这样的:(当然这个很简单,做法也很多)当点击更新的后为:这里肯定dao层得有一个方法 通过id获取实体类。其中主页的代码:更新页面为: 姓名: 年龄: 性别: 主要的是原创 2014-02-28 13:10:04 · 1741 阅读 · 0 评论 -
1+n问题阐述与解决方案
1+n问题是面试中经常遇到的问题;我在这里写下我简单的理解:1+n问题是在hibernate查询中经常出现的现象,这样不仅效率不高,而且会使得时间上显得慢一点,也就是说,存在没有必要的查询。出现的情况:当一个实体类和另外一个实体类存在“一对多”或者“多对一”的情况时,准确的说 是当 fetch=FetchType.EAGER时,就会出现这种问题,1+n:具体的表现是当查询多的原创 2014-02-28 13:23:30 · 1451 阅读 · 0 评论 -
Struts自定义结果类型实现Ajax验证(ssh)
Struts本身就提供了和ajax结合的类库, 我们这里是 自定义的。首先我们得传建一个 实现了Result原创 2014-03-03 11:09:09 · 840 阅读 · 0 评论 -
在项目的实际开发中,dao层java泛型的的应用(ssh)
java 泛型是 java5.0推出的,是对原有java多态的一个扩展和延伸(个人理解),我们一直在学习泛型的时候,总是在一个小的demo里面联系 泛型的 各种用法。但是实际的开发中我们很少的能运用娴熟,尤其是对我们这些菜鸟而言。假设我们现在有一个 Student 类和Teacher类等等的一些实体类,我们现在要 在 dao层封装它们的crud操作, 这个时候,我们就可以封装一个原创 2014-03-01 18:49:26 · 2151 阅读 · 1 评论 -
Web环境下的——javaMail程序环境搭建java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
今天在做项目一个邮件模块,我的环境是MyEclipse8.5和tomcat6.0首先我导入了 mailapi1.5.1和smtp-1.5.1.jar这两个jar包,这时测试的时候出现了一个异常:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream得知 这个异常是 javaee5中的mail和mailapi1.原创 2014-03-22 16:42:08 · 1152 阅读 · 0 评论 -
模糊知识点之通过过滤器实现Gzip压缩
Gzip是若干种文件压缩程序的简称,原创 2014-04-16 16:11:45 · 785 阅读 · 0 评论