`
文章列表
       今天在跟着视频做OA项目做到分页这一块,原本老师是先在经过一个filter,在pagerfilter中对offset进行获取从而设置到threadlocal里面,然后在转到action,进行相应的操作。但是在定义的OrgAction中没有offset这个属性,从而就会出错,所以要在action中定义一个Pager pager,Pager对象中有offset这个属性即可,虽然有点鸡肋,但是没想到到有什么好的办法,当然也可以屏蔽struts的错误。       第二点,就是对filter和interceptor的理解,网站找的,感觉比较符合自己的想法。       任何通过Struts ...
错误1:org.hibernate.LazyInitializationException: could not initialize proxy - no Session 病症:这是一个lazy使用后的Exception,使用迟时加载,在session(hibernate里的session),关闭后使用该对象的未加载变量,也就是说session已经关闭,没有保存到内存中,然后你使用了,导致该异常。 解决办法很简单: 在web.xml中加入 <filter> <filter-name>hibernateFilter</filter-name> ...

Struts2.0错误

错误1:There is no Action mapped for namespace / and action name index_Org]等错误。 出错原因:没有把structs.xml文件放到src目录下,编译的时候JVM自动寻找src目录下的类和配置文件,编译后放到bin/class目录下。 错误2:出错信息未贴: 出错原因:在action类里面没有写属性的get和set方法,那么ONGL就不能访问了,因为你的属性都是私有的。 错误3:出错信息未贴: 出错原因:没有在页面引入struts的标签。 错误4:在对request和session进行操作的时候出现空指针 ...
       早上起来,我看到宿友正在玩游戏,几乎每天都是这样。一边在感叹他们的时候能如此流失的同同时,我也在想为什么现在微博,博客等能大行其道。        大家仔细想一想,微博的精彩不在于微博平台的本身,而是我们每天静心准备,设计,思考的的cake,我们把我们每天的心情,感悟,还有些稀奇古怪的东西放到这个共享平台上,组成了着丰富多彩的微博。也就是说我们成千上万的人们正在这个平台做资料收集工作,做编辑工作,还有一系列的工作。        再讲讲大家熟悉的魔兽,魔兽的精彩其实也不是游戏本身,是我们广大大神辛勤钻研,分享战术的产物。也就是说一个东西要是得到很多人的参与的时候,其实这个东西附加的 ...
package CommonClass; /* * @superGenius出品 * java中的异常机制:大家先看程序再看tips哈 * 下面是知识点还有一个生动的小程序咯 * 1.定义一个异常:继承Exception就行啦,详见我下面代码 * 2.catch的时候可以catch多个异常 * 3.调用会抛出异常的方法 时候要通过try catch来捕获 * 4.几个常见的异常ioexception arithmetic exception classcastexception等 * 5.老祖宗是throwable 下面是 ERROR(靠程序没有办法恢复的错误) ...
1.程序设计接口的时候要明白接口是给谁用的,对于SSH开发的时候来讲,一般我们设计的Manager(或者说是Service)来说,主要是为Action服务的,所以我们的设计接口的方法的时候要知道Action里面一般得到什么参数,保持业务的单独性,尽量把复杂的东西放到Manager来处理。 2.4.WEB.XML的加载。首先listen contextloader,contextloader会去找context的参数,context param 寻找到配置文件,继而创建BEANFactory,最后放到servlet里面,所以我们在程序里面也可以手动拿到beanfactory.   3.hiber ...
Hibernate中的session,其实是个实体管理器。Hibernate内存里面的对象主要有三种状态 (1)瞬时状态,即对象刚被new出来的时候 (2)持久化状态,被session管理的时候,比如我们调用session.save(user)时 (3)离线状态,session关闭掉了 那hibernate是如何管理内存里面的对象的呢,其实被hibernate管理的对象都有一个id,而session里面有一个Map,《key,value》,其中的key就是指向对象的id,而value即对象本身,值得说明的是,当session关闭后,对象仍然就有id这个属性。 hibernate中有个重要提 ...
(1)hibernate属性:    表示该列和做外键的时候是多对一的关系,一个机构上面职能有一个父机构 (2   一个机构可以有多个子机构,是一对多的关系     inverse:表示把数据的维护交给被控方     lazy:是否延迟加载 2.数据库中的几个关系 (1)one to one 意思是关系的任意一方确定了的情况下,另外一方就可以被确定,或者说要么不存在, 要么唯一。 例如在中国合法夫妻的关系就是一对一(这个比喻有点。。。)  (2)many to one意思是从many这一方可以确定唯一的one方,例如父子关系,正常情况下儿子对父亲是many to one的 ,知道儿子 ...
  我曾经有个梦想,现在也有个梦想,不是成功的商业人士也不是无敌的世外高人,更不是美女如云的生活(当然有还是可以的^^!)。我的梦想是打造一个世外桃源,在这里年轻人可以不用担心住房问题,病人可以不用担心药费问题,没有脏话,没有欺骗,没有压力。   我为那些渴望实现自己梦想的年轻人提供帮助,那是一个类似大学的地方,那个大学没有蜗居的年轻人,那个大学没有萎靡的年轻人,那个大学充满了创新,充满了奋斗的味道。我始终觉得人的迷茫,人的个性全部都是外部环境的结果。   我们看到自私自利的人,不能投以厌恶的目光,首先我们要感恩上帝没有将这种毒瘤注入到我们的体内,其次我们要报以同情,他们是可怜的,我们所有的个性 ...
     经过近两个月的学习我慢慢掌握了SSH框架的基本结构,近段时间先把这OA项目跟着视频做完,每天花半小时看看英语,一小时看java基础,一小时看设计模式。     8:00-9:00u运动,闲逛...     9:00-9:30(登qq,查看任务,发表博文,看新闻等)     9:30-11:00开始做OA项目     11:00-11:30松弛时间,可能要去吃饭,或者延迟项目时间     中午休息时间(,^^!)     1:30-4:00开始做OA项目     4:00-6:00松弛时间(说是松弛,但是 也要花时间看看设计模式哈)     6:00-8:00做OA项目     8:00 ...
1.phase分阶段 interation迭代式 软件开发工程中主要由这两种 2.construction 构建 3.compareble 可以比较的,可以媲美的 4.软件开发中的活动 (1)problem definition 问题的定义 (2)requirements development 需求分析 (3)construction planning 规划架构 (4)softwatre architchure软件架构 (5)detailed design 详细设计 (6)coding and debugging 编码和调试 (7)unit test 单元测试 (8)integ ...
oneday做了计算器的界面,网上搜了下算法,但是搜不到具体的java代码,闲来无事,写了个,欢迎大家来喷! * @author superGenius吴大仙^^!蛋疼仔 * 计算器算法的实现    *定义两个堆栈,一个放置操作数,一个放置操作符    *1.首先把得到的数学表达式转化成为逆波兰式 Reverse Polish Notation    *  对于一个表达式,遇到数字便+入到新的逆波兰式,假如遇到的是操作符,首先比较其和操作符堆栈里面    *  操作符的优先级,假如优先级较高,便加入到操作符堆栈中,or+入到逆波兰式中    * 2.计算逆波兰式    * 遍历波兰式,遇到数 ...
OA=office Automation 用户企业和政府的办公 组织机构分为职能型(机构管理机构),权力型(人管人)和混合型(前两者兼有)     (1)简单职能型person  org(parent)         (2)权力型person(parent)  org         (3)混合型pe ...
Xdoclet基本概念 我们可以在java代码中使用类似于javadoc的注释,来表达更多的内容。这些额外的注释,通过使用xdoclet工具,我们可以将它们转换为我们需要的各种配置文件。先看一个简单的例子: 比如有一个java文件的源代码如下: /** * @hibernate.class * table="T_Party" */ public class Party { /** * @hibernate.id * generator-class="native" */ private int id; /** ...
Ant是什么? Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。 当然,Ant是一个开放的架构,任何人,都可以按照自己的方式,添加自己的任务(Task),这需要遵守Ant的一些规范。 如何开始使用Ant? 确保你的机器已经安装了JDK,确保你的path环境变量中包含有java虚拟机的运行程序,确保你的环境变量中有JAVA_HOME变量 下载a ...
Global site tag (gtag.js) - Google Analytics