Java EE
itjoy
做网络维护的程序员
This exception ,that bug,I am enjoying it.
展开
-
有感于培训机构和高校的区别
我以前总是给学生做这样一个比喻:大学就是个超市,只不过这个超市是阶段性先付费的,进来之前先要缴费,进来之后你就可以按需索取了,当然,取的是知识,多少没有限制,但购物时间是有限制的,每年都会让你重新“续费”,你最多可以在超市里呆8年,你想出去,ok,拿的少了不行,学的太少毕不了业(当然,也不排除有“心好”的超市管理员,托托关系,拿的少了,也让你“毕业”),拿的多了,鼓励,有的还能带个大红原创 2010-04-17 16:07:00 · 1599 阅读 · 5 评论 -
Struts2中的select标签
今天有毕业生问了一个问题:我在Dao层使用了public List findAllIDandName() { List templateIDandName = this.getHibernateTemplate().find("select tem.id,tem.templatename from Template tem"); return templateIDandName; }返回的List中的存储的数据结构是:[[1, weew], [2, GenPD20110425225339171F.j原创 2011-05-04 15:57:00 · 1074 阅读 · 1 评论 -
一个关于java.lang.ClassCastException: $Proxy65的错误解决办法
<br />错误描述:<br />今天用jsp调用一个会话bean的时候,出现了一个“java.lang.ClassCastException: $Proxy65”的错误,百度了一下,中文的解释是:<br />说JBOSS的WEB加载器默认是FALSE,根据配置文件的说明,其目的就是当出现多个加载器的时候,通过设定真假值来决定是否把JBOSS的WEB加载器作为统一的加载器。也就是说,如果在程序中特殊指明了某一个加载器,或者lib中用到了其它版本tomcat的JAR包,那么JBOSS自带的加载器设为FLASE原创 2011-05-05 23:47:00 · 2227 阅读 · 0 评论 -
一个空格引发的错误
好久没有更新了,中间经历了“泄密”时间,随处都能查到我的密码,郁闷啊,光改密码就花了很长时间,一度曾对csdn比较失望,还好一切都被时间冲淡。最近比较忙,天天加班写代码,从正月初八忙到现在,基本上第一阶段可以告一段落了,可以松口气,写点东西了。这次内容还是源于一个学生的问题,虽然简单,但很典型,供初学者参考:邮件正文如下:------------------------------原创 2012-04-02 11:25:44 · 1727 阅读 · 0 评论 -
JEECMS的几个细节
最近想自己写一些标签,看了一下JEECMS,感觉有些标签还是很值得学习的。1、图片新闻:可以实现类似于flash切换图片的那种效果效果:代码:[@cms.ArtiList chnlId='' attr='3' count='6' sysContent='3-1' titLen='35' flashWidth='507' flashHeight='338'/]其中sy原创 2012-04-11 09:16:26 · 8164 阅读 · 0 评论 -
Struts2注解(annotation)方式下chain的设置方式
最近做一个项目,Struts2+Spring+Hibernate这三个开源框架下的,基本上抛弃了传统的XML配置方式,采用了注解(annotation),的确注解减轻了程序员很多工作量,注入也变得简单多了,只是有些细节还在慢慢适应中:先来说个“chain”方式跳转的问题action的访问,我们采用了动态方法调用的方式来访问,也就是使用叹号“!”,有些需求是需要跳转到另一个a原创 2012-04-11 10:23:28 · 5055 阅读 · 3 评论 -
Hibernate关于视图的处理
封闭开发中......淄博是个好地方,卧龙山庄很是清凉。开发中遇到的问题还是着不少,很多都很细节,现在整理一下:有个hibernate处理视图的问题:问题描述:由于视图没有主键,myEclipse反向工程的时候把所有属性当做联合主键来处理,这样产生了一个问题,根据属性查询的时候,结果集中size是有数值的,比如1或者2,但是结果集中的对象都是空的。问题解决:把联合主键类中的属性原创 2012-07-20 11:33:56 · 1094 阅读 · 0 评论 -
关于浏览器兼容性问题——测试工具
最近被浏览器的兼容性问题搞的有点头大,主要集中在JS的兼容(AJAX),各种样式的兼容等。推荐几个浏览器兼容性测试的工具:IE浏览器测试:IETester专门用于测试网页在IE浏览器各个版本中兼容性的工具,版本包含IE5.5至IE9的各个版本,很不错的一款工具,推荐。Superpreview这是为微软自己发布的跨浏览器测试原创 2013-04-12 08:59:37 · 953 阅读 · 0 评论 -
一封在JSP课程结束之后给学生的信
《JSP应用程序设计》这门课终于考完了,虽然题目有点难,但我看大部分同学考的还可以,算上平时成绩应该都能拿到一个满意的分数。再次感谢大家一个学期来对我的支持,跟大家一起的这个学期很开心,大家课堂上也很活跃,虽然有些同学是"被逼"选的这门课,但能在一起共同学习也是我跟大家的缘分,以后大家有什么困难,直接来找我就行,跟JSP相关的,无关的,我都会尽量帮大家的。 最后还有几个事情说一下:原创 2013-06-29 10:25:16 · 1388 阅读 · 0 评论 -
Eclipse中统计代码行数
打开File Search对话框, 选中正则表达式,在搜索文本框输入\n 文件名称输入 *.java 在范围里选中Enclosing projects 然后就可以统计出整个项目的代码行数。感谢imzkz。转载 2013-06-29 10:27:49 · 2676 阅读 · 0 评论 -
一个关于Struts2标签中cssClass属性的问题
<br />问题:想问问你用没用过struts2的标签,怎么用原来的css啊,像select标签。<br />解答:我记得struts2的标签里有个cssClass的属性吧,可以指定css中定义的属性。<br /> <br />附部分官方文档:<br /> <br />General Attributes<br />AttributeThemeData TypesDescriptioncssClasssimpleStringdefine html class attributecssStylesimpleS原创 2011-05-03 11:02:00 · 7712 阅读 · 1 评论 -
Java EE应用开发基础:一封回复给课代表的信
<br />下面是我写给课代表的一封信,贴上来吧。<br /> <br /><br />呵呵,前两天我通过张聪和曹文杰了解了一下大家对于《JavaEE应用开发基础》这门课的想法,两位课代表都很负责,分别写了一封邮件,把大家的想法和需要我再讲的内容反馈给我,我认真阅读了两封邮件后,分别给他们回了一封邮件,今天我把我回复的内容整理了一下,跟大家汇报一下,如果还有什么想法,欢迎大家跟我交流。<br /> <br />我的回复(邮件原文我附在后面了):<br /><br /><br />建议非常好,我会认真采纳原创 2011-05-03 11:08:00 · 910 阅读 · 0 评论 -
程序员与“节能减排”
无疑,最近我们身边最热点的话题就是“节能减排”了,MJ在《Heal The World》中有句经典的歌词:If you care enough for the livingMake a little spaceMake a better place ...Heal the world作为一个程序员,我们是不是也要多多为我们的美好家园考虑一下?说到这里,有程序员就笑了,咱们穷,买不起车,原创 2010-05-15 09:04:00 · 1703 阅读 · 3 评论 -
JBoss中的一些问题
昨天晚上给网络专业上《Java EE应用开发基础》的实验,实验结束后,有同学问了几个问题,整理一下,分享:1、JBoss 4.2.3GA发布出来的应用不能被其他机器访问以前还真没发现这个问题,百度了一下,才知道JBoss4.2以上版本存在仅限本机访问的问题,解决办法也很简单,启动时加个参数就可以了,如果直接启动JBoss,可以新建一个bat文件(startup.bat,呵呵,受tomcat原创 2010-05-27 09:59:00 · 2092 阅读 · 0 评论 -
MyEclipse 8.6原来可以绿色的
<br />一直在用MyEclipse6.5,今天看到同事在用8.6,也想尝尝鲜,不过安装插件太麻烦了,所以就让同事飞鸽一个8.6给我,好大,1.36G,我存到了G盘,打开G:/Genuitec/MyEclipse-8.6,运行myeclipse.exe,失败,看了一下错误,大概是JVM路径的问题,打开myeclipse.ini,把-install和-vm两个绝对路径改了一下,OK,一切正常了!<br />附:<br />-startup../Common/plugins/org.eclipse.equ原创 2010-08-10 15:06:00 · 1251 阅读 · 0 评论 -
MyEclipse中删除对Hibernate的支持
<br />我是通过菜单MyEclipse->Project Capabilities添加了对Hibernate的支持<br />添加容易,删除难,菜单里好像没有删除对Hibernate支持的功能,只能手工删除了:<br />1.把项目根目录下文件.myhibernatedata删除<br />2.修改项目根目录下文件.project:删除其中两段内容: <br /><buildCommand> <br /> <name> <br /> com.genuit转载 2010-08-13 11:18:00 · 1330 阅读 · 0 评论 -
两个关于Struts2的问题
<br />又好久没有写点东西了,这两天带实验,有几个问题汇总一下吧:<br />1、关于struts2中FilterDispatcher过滤的问题,官方提供的过滤方式是:/*,其实默认过滤的是*.action,这个大家可以在struts2核心类库中的default.properties(struts2-core-2.0.11.jar包中org/apache/struts2下)中找到相关定义:<br />......### Used by the DefaultActionMapper### You原创 2010-10-28 11:52:00 · 620 阅读 · 0 评论 -
《Java EE应用开发基础》第一章
<br />原创 2011-03-11 10:01:00 · 492 阅读 · 0 评论 -
《Java EE应用开发基础》第二章——HTML知识点
<br />原创 2011-03-11 10:32:00 · 521 阅读 · 0 评论 -
《Java EE应用开发基础》第二章
<br />原创 2011-03-11 10:34:00 · 653 阅读 · 0 评论 -
解决JBoss 4.2.3GA发布出来的应用不能被其他机器访问的问题
<br />以前还真没发现这个问题,百度了一下,才知道JBoss4.2以上版本存在仅限本机访问的问题,解决办法也很简单,启动时加个参数就可以了,如果直接启动JBoss,可以新建一个bat文件(startup.bat,呵呵,受tomcat的影响),文件内容:<br />run.bat -b 服务器IP地址<br />如果你是在eclipse中启动tomcat,需要指定启动参数:<br /><br />这样其他机器就能访问该JBoss的服务了,包括JNDI,呵呵。<br />究其原因,JBoss绑定了${jbo原创 2011-05-13 09:16:00 · 666 阅读 · 0 评论 -
哈哈,原来我也会被“偷拍”
今天领导传给我两张照片,原来是上课点名的时候,学生用手机拍的,虽然不清楚,但看起来还是有些意思。原创 2013-07-01 17:36:04 · 879 阅读 · 0 评论