ssh
文章平均质量分 60
乔不思
这个作者很懒,什么都没留下…
展开
-
搭建SSh框架,我们应该遵循的步骤
搭建ssh框架,很多的IDE已经提供了这些框架的搭建,比如Myeclipse,里面已经集成了Struts2,hibernate3,spring3的所有类库,所以说:1.我们可以通过IDE自动搭建,但是存在缺点,当然这个缺点在某种情况下,是致命的(很可能里面的.jar包冲突),而这个是编程人员,都无法预料的。2.就是通过手动的搭建ssh框架,不需要IDE去生成,具体步骤如下:一.我们先搭原创 2013-12-11 07:52:05 · 984 阅读 · 0 评论 -
struts1和struts2的总结
Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作St转载 2014-11-03 19:53:11 · 586 阅读 · 0 评论 -
struts1 和struts2 线程安全
首先我们必须要先了解servlet的生命周期:服务器只创建每个servlet的单一实例,首次创建servlet时,它的init方法会被调用,因此,init是放置一次性设置代码的地方,之后,针对每个用户的请求都会创建一个线程,该线程调用前面创建的实例方法。多个并发请求一般会导致多个线程同时调用service(线程安全),service方法会依据接受到HTTP请求的类型,调用doXXX方法。最转载 2014-06-25 09:52:00 · 684 阅读 · 0 评论 -
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 · 1150 阅读 · 0 评论 -
hibernate多对多问题(小细节)
Hibernate多对多 我这里是 学生和权限之间的关系:一个学生有好多权限,一个权限也可以属于好多学生(只是想模拟一下hibernate的多对多),package com.zsq.Ssh_OA.model;import java.io.Serializable;import java.util.Set;import javax.persistence.CascadeType原创 2014-03-14 06:48:40 · 629 阅读 · 0 评论 -
重温之Struts与Ajax结合向前台传送json数据实现ztree(一次性加载ztree)
当然前提是我们已经当如了相应的jar包,首先我们得封装一个域模型(来存放对应json数据)如下:package com.zsq.Sshcz.model;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.p原创 2014-03-05 15:52:21 · 1174 阅读 · 0 评论 -
Struts自定义结果类型实现Ajax验证(ssh)
Struts本身就提供了和ajax结合的类库, 我们这里是 自定义的。首先我们得传建一个 实现了Result原创 2014-03-03 11:09:09 · 838 阅读 · 0 评论 -
在项目的实际开发中,dao层java泛型的的应用(ssh)
java 泛型是 java5.0推出的,是对原有java多态的一个扩展和延伸(个人理解),我们一直在学习泛型的时候,总是在一个小的demo里面联系 泛型的 各种用法。但是实际的开发中我们很少的能运用娴熟,尤其是对我们这些菜鸟而言。假设我们现在有一个 Student 类和Teacher类等等的一些实体类,我们现在要 在 dao层封装它们的crud操作, 这个时候,我们就可以封装一个原创 2014-03-01 18:49:26 · 2148 阅读 · 1 评论 -
1+n问题阐述与解决方案
1+n问题是面试中经常遇到的问题;我在这里写下我简单的理解:1+n问题是在hibernate查询中经常出现的现象,这样不仅效率不高,而且会使得时间上显得慢一点,也就是说,存在没有必要的查询。出现的情况:当一个实体类和另外一个实体类存在“一对多”或者“多对一”的情况时,准确的说 是当 fetch=FetchType.EAGER时,就会出现这种问题,1+n:具体的表现是当查询多的原创 2014-02-28 13:23:30 · 1432 阅读 · 0 评论 -
关于struts修改实体信息回显的方法
很多时候我们要 修改一些 实体类的信息的时候,当从主页跳转到 修改页后,还要把实体的信息一并传过去,效果是这样的:(当然这个很简单,做法也很多)当点击更新的后为:这里肯定dao层得有一个方法 通过id获取实体类。其中主页的代码:更新页面为: 姓名: 年龄: 性别: 主要的是原创 2014-02-28 13:10:04 · 1734 阅读 · 0 评论 -
Struts的Action自动装配到Spring 容器的配置
struts和spring整合有两种 方式: 当然缺少不了 导入一些必要的jar包,导入struts2和spring3的jar包 1.把struts交给spring管理(spring主动): 在web.xml中配置 org.springframework.web.context.ContextLoaderListener contextConfigLo原创 2014-02-27 08:53:51 · 1080 阅读 · 0 评论 -
Tomcat:IOException while loading persisted sessions: java.io.EOFException
今天在启动 tomcat的时候出此案这个异常,具体的解决方法是:在tomcat的安装目录下,在workdir目录中删除session的缓存文件 *.ser文件,然后重启tomcat就没问题了原创 2014-12-02 15:40:55 · 702 阅读 · 0 评论