Java琐事

-I am not alone
posts - 54, comments - 30, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2010年10月1日

     摘要: 交接了下手头的工作,终于可以一心做毕业设计了。离毕业答辩的时间很近了,毕业论文的初稿还没有着手,确实有些慌。在这规划下接下来的时间,整理下工作任务。

  阅读全文

posted @ 2011-05-22 09:58 石子路口 阅读(183) | 评论 (0)编辑 收藏

     摘要: 系统的第二阶段即将上线,昨晚又是加班到11点。接下来一个周都要枕戈待旦。公司安排的开发的机会也只能放弃了。拉下的毕业设计也只能安排到下周全力进行了。  阅读全文

posted @ 2011-05-09 09:11 石子路口 阅读(181) | 评论 (0)编辑 收藏

     摘要: 因为最近公司对项目进行了重构,所以又学习了一下新的系统体系。这两天学习的知识又杂又多,需要好好的整理一下。大致内容有maven,日志,缓存技术,注解,单元测试。maven对于项目管理来说,非常简单易用,而且功能相对强大。使用log4j来实现不同级别的日志存储或打印,能更有选择的保存你想要的日志。Xmemcache作为分布式缓存系统,可以很有效的提高系统的效率。jdk1.5以后多出来的注解确实方便而且灵活不少,很多开发人员都会使用junit来为自己的代码做更高层的保障。……
  阅读全文

posted @ 2011-05-05 00:27 石子路口 阅读(2346) | 评论 (3)编辑 收藏

     摘要: 上一个文章介绍了在启动tomat服务的时候自动发布流程。这里介绍如何手动的把定义好的processdefinition.xml持久化到数据库中。这里使用的是junit测试代码

  阅读全文

posted @ 2011-04-27 17:19 石子路口 阅读(1754) | 评论 (0)编辑 收藏

     摘要: 网上有好多关于jbpm独立部署的资料,但好多人是在已有的系统的部署jbpm,这里就说下如何在ssh框架的基础上配置jbpm3。
1. 环境:jbpm3.2.3+struts2+spring3+hibernate 工具:myeclipse6.5
2. 环境和工具都准备好,开始新建数据库,前面jbpm3数据库表的创建与解释有说明
3. 使用spring配置数据源,applicationContext.xml  阅读全文

posted @ 2011-04-26 11:30 石子路口 阅读(2145) | 评论 (0)编辑 收藏

     摘要: 在myeclipse的右下角,updating indexes进度条一直不会在进行,闹心。解决:在打开“windows”---“preferences”---“Myeclipse Enterprise Workbench”---“Maven4Myeclipse”后,把“Download repository index updates on startup”前面的勾去掉,apply,ok  阅读全文

posted @ 2011-04-22 16:09 石子路口 阅读(1379) | 评论 (1)编辑 收藏

     摘要: STEP 1,初始化数据库
上一篇文章中有jbpm的数据库初始化,可参考http://www.blogjava.net/tantanxiaoshi/archive/2011/04/13/348254.html

STEP 2,准备发布包
  阅读全文

posted @ 2011-04-20 23:45 石子路口 阅读(1484) | 评论 (0)编辑 收藏

     摘要: jbpm已经更新到5.0,但系统用到的还是3.2。所以接下来说一说jbpm3中数据库表的创建以及各个表的用途
创建:在下载的源码中找到db文件夹,打开jbpm.jpdl.mysql.sql,这个sql语句是直接在mysql中会被识别成语法错误的,所以要在每行后面加“;”,然后执行
  阅读全文

posted @ 2011-04-13 22:25 石子路口 阅读(1876) | 评论 (0)编辑 收藏

     摘要: 开学第一周,上班第n周。因为上班都在做不相干的事情,毕业设计的内容只能放到下班来做了。只要有兴趣,放到什么时候都不会有关系。不知道从哪天开始,突然对无线触摸技术有了兴趣,所以基本上在下了班后就是这两部分了-----工作流和无线触摸。不过接下来说的还是工作流的进展。 …………  阅读全文

posted @ 2011-03-07 20:52 石子路口 阅读(1429) | 评论 (0)编辑 收藏

     摘要: 初识flex,首先要准备好必需的软件
1. flex在myeclipse中的插件,http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe,大约有348M,右键使用迅雷下载即可。
…………  阅读全文

posted @ 2011-03-05 13:18 石子路口 阅读(1499) | 评论 (1)编辑 收藏

     摘要: 在csdn上看到了某人的博文----我对BPM认识之路,很受启发,原文被删,现把转载地址记录于此……  阅读全文

posted @ 2011-03-03 15:34 石子路口 阅读(1190) | 评论 (0)编辑 收藏

     摘要: 系统中需要统计用户的数量及动态,所以我通过listener来监听用户的登录退出(session的变化),但如何跟分层的ssh整合起来呢?下面详细说下:
1. 首先新建listener, 我这里继承了HttpSessionListener和ServletContextListener。并通过这个方法获取bean
  阅读全文

posted @ 2010-11-21 16:44 石子路口 阅读(680) | 评论 (0)编辑 收藏

posted @ 2010-11-13 11:02 石子路口 阅读(493) | 评论 (0)编辑 收藏

posted @ 2010-11-13 10:50 石子路口 阅读(487) | 评论 (0)编辑 收藏

posted @ 2010-11-12 11:09 石子路口 阅读(171) | 评论 (0)编辑 收藏

posted @ 2010-11-09 23:06 石子路口 阅读(150) | 评论 (0)编辑 收藏

posted @ 2010-11-04 22:26 石子路口 阅读(154) | 评论 (0)编辑 收藏

posted @ 2010-11-03 21:20 石子路口 阅读(138) | 评论 (0)编辑 收藏

posted @ 2010-11-02 22:12 石子路口 阅读(153) | 评论 (0)编辑 收藏

posted @ 2010-11-02 08:54 石子路口 阅读(144) | 评论 (0)编辑 收藏

     摘要: 使用jxl.jar,让java可以处理excel表,下载jxl.jar的时候注意版本要和java虚拟机版本兼容
下面是类:
  阅读全文

posted @ 2010-10-25 23:00 石子路口 阅读(2242) | 评论 (3)编辑 收藏

     摘要: 今天终于解决了ajax不认struts2的标签的问题,原因是自己对他们的整合不了解,而还没有一个领路人……,只能自己摸索,接触看懂看不懂的技术和框架。但还是功夫不负有心人,这几天的学习没有白费,虽然没有进展,但还算学到了些东西,也能解决上面的这个问题。所以记录在此,以防忘记……
原来由一个jar包:jsonplugin.jar ,就是在lib中放置好这个包后,在struts.xml中引用“json-default”,并配置action的type为json即可。

  阅读全文

posted @ 2010-10-24 23:01 石子路口 阅读(175) | 评论 (0)编辑 收藏

     摘要: 一直使用dwr来实现下拉框的级联,但麻烦也很多,今天才看到strust2有个标签已经可以实现级联
看样子应该仔细学习一遍struts2的标签  阅读全文

posted @ 2010-10-19 11:50 石子路口 阅读(149) | 评论 (0)编辑 收藏

     摘要: 使用dwr和spring整合后,怎么都获取不到list的值,用alert方法测试,一直提示是undefined,调整javaBean,在dwr.xml中添加convertor都不能解决。所以最后就在service的方法里,先把list转化成只包含id和name的map类型,然后返回,可以正常接收。
  阅读全文

posted @ 2010-10-17 22:35 石子路口 阅读(410) | 评论 (0)编辑 收藏

     摘要: 这一天都在寻找一种级联刷新的解决方法,想通过改变“课程”下拉框的选项,级联刷新下方放置课程对应新闻内容的详细列表。自己想到有三种大的方式:1. 使用局部刷新技术,如ajax 2. 使用iframe把这两部分分开,把下拉框放在新闻内容列表的父页面中 3. 把课程列表一并提交给后台
但这三种方法都遇到了致命的问题:
  阅读全文

posted @ 2010-10-17 22:24 石子路口 阅读(1152) | 评论 (1)编辑 收藏

     摘要: 使用fckeditor是能够上传文章了,但是,如何才能从数据库中重新读取信息到fckeditor的编辑区域里去呢?可能我太愚钝,网上关于这方面的解决方法竟然没有找到。只能去找官方的帮助文档,但又可能是这个问题过于简单,这方面的帮助信息也没有找到。接下来唯一的办法就是实例源码,解压缩下载的FCKeditor-2.3.rar,打开web文件夹下的_sample,sample02.jsp有这么一部分
  阅读全文

posted @ 2010-10-17 21:54 石子路口 阅读(588) | 评论 (0)编辑 收藏

     摘要: 自从晚上11点停电开始,博客的更新不是很及时了,原因是我这夜猫子经常会是在零点后才能解决好一个问题,而这个时候已经没网了,电池也快耗尽了。
今天算是告一段路了,除了几个需要进一步考察的解决方式外,自己的功能模块基本写完,而且已经开始着手已退出队员负责的部分代码,这些模块功能类似,写起来也比以前顺畅了好多。所以有些时间可以整理一下这几天的工作情况和所写所得。  阅读全文

posted @ 2010-10-17 19:57 石子路口 阅读(130) | 评论 (0)编辑 收藏

     摘要: 当使用dwr的时候,struts2获取session的普通方法即
ActionContext ctx = ActionContext.getContext();
String teaUsername = (String) ctx.getSession().get("username");

只有用下面的方法才能顺利获得session中的值
org.directwebremoting.WebContext web = WebContextFactory.get();
// 得到servlet中的request/response对象
javax.servlet.http.HttpServletRequest request = web.getHttpServletRequest();
javax.servlet.http.HttpServletResponse response = web.getHttpServletResponse();
// 在此可提取request中相关请求参数...
// 取得s  阅读全文

posted @ 2010-10-14 23:19 石子路口 阅读(1411) | 评论 (2)编辑 收藏

     摘要: 框架使用struts2+spring+hibernate,但这里DWR只是跟spring的整合,和其余两个框架没有什么关系。
目的:打开页面时自动刷新课程,而当选择另外的课程时,栏目下拉框会发生相应变化。
  阅读全文

posted @ 2010-10-12 22:34 石子路口 阅读(1809) | 评论 (0)编辑 收藏

     摘要: 使用java编码,jsp页面显示,mysql数据库管理数据,真正的开发过程中还可能用到其他框架,或者插件,这么多不同的东西混合在一起,总会有可能产生编码不同的问题,中文的显示很容易就变成了乱码。所以这里我要说下对编码一致性的设置。
前台使用jsp,插件有fckeditor,后台数据库使用mysql,可视化工具sqlyog。这里用utf-8编码。现在开始配置:
  阅读全文

posted @ 2010-10-12 22:12 石子路口 阅读(2776) | 评论 (0)编辑 收藏

     摘要: 今天是第6周的最后一天,大部分时间都只是学习,调试,写出来的代码少之又少,而且错误重重。今天终于基本上把栏目管理功能模块修复好了,但肯定仍然会有潜在的bug。  阅读全文

posted @ 2010-10-11 00:11 石子路口 阅读(134) | 评论 (0)编辑 收藏

     摘要: 网上有许多关于FCKeditor支持jsp的配置,但自己还是要总结一下。
IDE:MyEclipse6.5
框架:Struts2+spring+hibernate
步骤:
1. 在fckeditor的官方网站http://ckeditor.com/download下载FCKeditor_2.5.1.zip和FCKeditor-2.3.zip(for java),版本不同内容不同
2. 在MyEclipse中新建web项目,我的叫做wsjx
3. 解压缩两个文件,把FCKeditor_2.5.1.zip解压出来的fckeditor文件夹放在WebRoot目录下,把FCKeditor-2.3.zip(for java)解压出来的web下的WEB-INF下的lib目录中的commons-fileupload.jar和FCKeditor-2.3.jar两个jar包拷到项目的lib目录下,把FCKeditor-2.3.zip(for java)解压出来的src目录下的FCKeditor.tld拷贝到项目的WEB-IN  阅读全文

posted @ 2010-10-10 00:04 石子路口 阅读(2579) | 评论 (3)编辑 收藏

     摘要: struts2在什么情况下是线程安全的?  阅读全文

posted @ 2010-10-08 19:10 石子路口 阅读(1773) | 评论 (2)编辑 收藏

     摘要: 对于两个不同的表,在hibernate中可以设置它们的多对多关系,一对一关系或者是多对一关系。而且还有单向和双向的问题。这些都是学hibernate必学的,这里不再重复。我只说下级联删除时应注意的问题。
  阅读全文

posted @ 2010-10-06 18:38 石子路口 阅读(2677) | 评论 (3)编辑 收藏

     摘要: 今天重新学习了一下javascript,发现不懂得地方大部分还是在dom那,好多对象和方法。还有jsp内置对象适用的地方分别应该是哪,可能这些都需要经验的累积,最后就是html标准和xhtml标准,以前一直没有注意过他们的版本……  阅读全文

posted @ 2010-10-05 23:33 石子路口 阅读(1500) | 评论 (0)编辑 收藏

     摘要: 刚开始学习ajax,选择了ajax和servlet的整合,初学者可参考,下面上代码。
  阅读全文

posted @ 2010-10-05 00:29 石子路口 阅读(1874) | 评论 (0)编辑 收藏

     摘要: 我认为第一种最好  阅读全文

posted @ 2010-10-04 01:44 石子路口 阅读(570) | 评论 (0)编辑 收藏

     摘要: 昨天,有一个页面需要有许多提交到不同action的链接,和按钮,我就想,页面中只有一个form,怎么把其中不同的信息提交到不同的action中呢?最后得出一种方法:除了一个基本的form外,其他的链接都是用*.action?后面加参数的方法。基本是满足了要求,但后来发现,如果有大量的信息要提交到action中时,一味的添加参数是很不方便的,这时候还是需要放在form中一并提交上去。
  阅读全文

posted @ 2010-10-03 17:19 石子路口 阅读(1701) | 评论 (3)编辑 收藏

     摘要: 使用struts2的标签可以大大提高开发效率,刚刚学习了select标签的使用,并成功跟后台连接,这里把代码奉上
功能目的:根据找到的课程列表,使用select标签选择课程,并显示相应的栏目
  阅读全文

posted @ 2010-10-03 17:06 石子路口 阅读(3843) | 评论 (1)编辑 收藏

     摘要: 为了不让队员们闲着,我给他们布置了更大的工作量,两天在action和service中写好他们的第一个功能,当然是基本实现,第三天测试。但效果不是很理想,因为挫折,好像他们的进度很慢。可能是工作量确实很大,因为连我自己也是到现在刚刚写完,如果是这样的话我倒很高兴,他们都能认真的去写,去思考,这也就达到我的目的了。我担心的是他们就根本不想去做,当做累赘,或者是当稍有问题的时候,便轻松放弃。
  阅读全文

posted @ 2010-10-02 23:38 石子路口 阅读(180) | 评论 (0)编辑 收藏

     摘要: 在ssh三大框架整合时,使用hibernate能很好的控制表与表的关系。但配置稍有疏忽,也容易出错,下面代码就是一种。
我在数据库中没有设置外键关系,而是想通过hibernate来控制,有两个表,栏目表(lm)和课程表(kc),他们是多对一的关系。所以我在Lm的pojo类中如下设置  阅读全文

posted @ 2010-10-02 00:53 石子路口 阅读(1340) | 评论 (0)编辑 收藏

     摘要: 看了不少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好,版权的标志都是满重要的。  阅读全文

posted @ 2010-10-01 15:52 石子路口 阅读(415) | 评论 (0)编辑 收藏

     摘要: MyEclipse的updating indexes功能,看着并不起眼,但是如果机器的资源比较紧张的时候,就会带来不少的麻烦,因为在updating indexes的时候,机器会变得很卡,也不知道MyEclipse在进行这项操作时,为什么会占用那么多的资源,弄得硬盘灯一直亮着。
下面就是关闭此功能的方法:
Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>禁用Download repository index updates on startup
  阅读全文

posted @ 2010-10-01 00:58 石子路口 阅读(557) | 评论 (0)编辑 收藏

     摘要: 代码书写进入第三天,dao层的实现类和接口基本上都已经实现,明天就开了功能部分的书写,到时候用到的增删方法由各位队员编写。今天并没有多少新知识的学习,大部分还是以往经验的堆积,所以总结不是很多,问题倒是有一大堆。  阅读全文

posted @ 2010-10-01 00:23 石子路口 阅读(147) | 评论 (0)编辑 收藏