Quantcast
Channel: BlogJava-心情小站-随笔分类-工作日志
Browsing all 23 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

在Tomcat中配置运行jbpm自带的websale

1. 从 http://www.jboss.com/products/jbpm/downloads 下载 jbpm-3.0.zip 2. 解压缩 jbpm-3.0.zip 到 'temp' 目录 3. 使用 eclipse, 将 'temp\jbpm-3.0' 作为 an existing project into workspace 导入 配置连接 MySQL 1. 在...

View Article



Image may be NSFW.
Clik here to view.

对原有系统进行重构

最近一直打算对原有的一套业务管理系统进行重构。原因很简单,原来的系统采用的是JSP+JAVABEAN+MYSQL的两层架构,在JSP中直接调用JAVABEAN,并且包含了太多的业务逻辑,在维护的时候很困难。初步的打算是采用jstl+struts+spring+hibernate。struts仅仅用于表现层,它的Action中不可以涉及到业务逻辑最近看了看jbpm的源代码,但是还没有在具体的项目中实践...

View Article

Image may be NSFW.
Clik here to view.

为什么会重复的造轮子??

...

View Article

Image may be NSFW.
Clik here to view.

ibatis DAO 事务探索

     摘要: ibatis DAO 框架提供了事务管理模块。而这个事务管理可以应用到很多场合,包括JDBC、Hibernate、JTA、SQLMAP等。下面以最简单的JDBC来分析一下其如何实现事务管理。首先来看一段代码: public class OrderService {  private DaoManager daoManager;...  阅读全文ronghao 2006-01-20...

View Article

Image may be NSFW.
Clik here to view.

webwork拦截与common-fileupload冲突

CMS包括了网页的发布,在编辑网页内容的时候用到了FCK.网上的教程是很多的.一切刚开始都很顺利.问题出在对图片\FLASH的上传和浏览支持上.对JAVA来说是需要编码的.这里用到了FCK-java.2.2这个包.其实里面除了两个servlet其他的都可以干掉的,似乎用不上它提供的标签.两个servlet里用到了common-fileupload.jar.一切看起来都很不错,可是就是上传不了文件.d...

View Article


Image may be NSFW.
Clik here to view.

什么是JAVA内容仓库(Java Content Repository)(2)

内容仓库模型 JSR-170 是这样定义内容仓库的,内容仓库由一组 workspace(工作空间)组成,这些workspace通常应该包含相似的内容。一个内容仓库有一个到多个 workspace。每个workspace都是一个树状结构,都有一个唯一的树根节点(root...

View Article

Image may be NSFW.
Clik here to view.

探讨一个可能的大访问量交易网站的开发注意事项

最近要开发一个与拍卖有关的大访问量交易网站。一直做电子政务,对这方面没有任何经验。一开始考虑用php,mysql开发,后来由于觉得和交易相关,数据的一致性和安全一定很重要,最后考虑用java开发。 我不清楚在做这个开发时和平时相比有哪些需要注意的地方,我想到的有: 1.webwork+spring+hibernate这种组合方式是否可行。据说tobao用了ejb,虽说个人并未觉得ejb哪点好,但别人...

View Article

Image may be NSFW.
Clik here to view.

关于集群的补课

昨天发了个很什么的随笔,今天把与集群有关的东西搜了搜。整理一下。什么是集群,集群的概念。下面这个BLOG讲的非常清楚:http://blog.csdn.net/ESoftWind/archive/2006/10/19/1341089.aspxweb层次的集群方案讨论,看完javaeye相关的讨论,你会大概了解:http://www.javaeye.com/topic/20298注意里面robbin的...

View Article


Image may be NSFW.
Clik here to view.

sqlserver2000下USER表名与系统表重名

用hibernate做持久层工具,建立User对象,映射到sqlserver的USER表,但在做查询的时候不断的报sql错误,打印hibernate产生的sql语句到sqlserver查询工具执行,报同样的错误。给表名加上[]后sql可以正常执行。例如:select * from USER错误。select * from...

View Article


Image may be NSFW.
Clik here to view.

REST个人认知(一)

今天终于有空看看了Fielding的rest论文,没有看完,很多文字确实难懂,但有些还是很有感触的,做个记号。一个软件架构是一个软件系统在其操作的某个阶段的运行时元素的抽象。架构元素:组件,连接器,数据,配置。架构风格:一组协作的架构约束。一种特定的架构可以由多种架构风格组成。关键关注点的架构属性性能最佳的应用性能是通过不使用网络而获得的。这意味着对于一个基于网络的应用,最高效的架构风格是在可能的情...

View Article

Image may be NSFW.
Clik here to view.

结合spring+hibernate与jdbc的事务

问题背景:我们是一家工作流公司,客户采购我们的产品后,将其嵌入其项目中。我们的工作流采用的是   spring+hibernate的方式,客户项目则是jdbc直接进行数据库操作。 问题:客户在其数据库操作过程中需要调用我们的工作流接口,这样就需要将我们的工作流操作与他们的业  务操作置于同一个事务中。我们的服务采用的都是spring的声明式事务,而客户采用的是对...

View Article

Image may be NSFW.
Clik here to view.

使用solr搭建你的全文检索

Solr 是一个可供企业使用的、基于 Lucene 的开箱即用的搜索服务器。对Lucene不熟?那么建议先看看下面两篇文档: 实战Lucene,第 1 部分: 初识 Lucene:http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/...

View Article

Image may be NSFW.
Clik here to view.

failed batch HSQLDB

今天用hsqldb做单元测试时碰到这么个异常 failed batch; nested exception is java.sql.BatchUpdateException: failed batch 经过检查发现是HSQLDB的问题 The bug is in HSQLDB - a well known one (any Google search for HSQLDB and that...

View Article


Image may be NSFW.
Clik here to view.

高并发测试下的一些问题及解决

测试在sqlserver2000上进行,对工作流操作的相关方法在单元测试里进行多线程并发。测试发现sqlserver出现死锁的情况相当多,一些典型的情况: 1、对同一张表先insert再update是很快会引起死锁的,不管操作的是否是同一记录...

View Article

Image may be NSFW.
Clik here to view.

从贫血到充血Domain Model

关于Domain Model的讨论已经非常多了,炒炒冷饭,这里是自己的一些做法。 以Workitem(工作流里的工作项)作为例子 最开始的做法: 一个实体类叫做Workitem,指的是一个工作项或者称为任务项 一个DAO类叫做WorkitemDao 一个业务逻辑类叫做WorkitemManager(或者叫做WorkitemService)...

View Article


Image may be NSFW.
Clik here to view.

一次性能调优的实战

项目情况:是一个大型公司的内部办公系统,该系统有两个和一般企业应用不太一样的特点:一是用户量非常多,人员数达到2W左右,另一个是采用分级管理的形式,各个分公司数据分开管理。 我们的定位:我们是作为业务平台的提供商参与这个项目的,我们提供底层的开发平台,系统集成商在此基础上进行二次开发。 在项目从开发到部署的过程中遇到了很多的问题,也反映出很多问题。 一、怎么回事,跑得比猫还慢...

View Article

Image may be NSFW.
Clik here to view.

SNA方案之session炒冷饭

在集群部署的情况下,应用程序需要做出调整,主要集中在四个方面:对httpsession的处理、对缓存的处理、共享的文件系统、synchronized关键字的失效。 对httpsession的处理 对httpsession的处理最为重要,因为对WEB程序而言,httpsession无疑是最重要的全局资源,它需要被多个web服务器所共享。...

View Article


Image may be NSFW.
Clik here to view.

基于memcached的SNA实现

系统要集群,使用SNA方案。 一、 缓存的处理 缓存要使用统一的缓存服务器,集中式缓存。 原先的实现采用ehcache。 在spring里的配置,以资源缓存为例: <!-- EhCache Manager -->     <bean id="cacheManager"...

View Article

Image may be NSFW.
Clik here to view.

(Multi-stage Continuous Integration)多阶段持续集成

一、目前的情况 目前我们要进行持续集成的对象是一个有着100人左右的开发团队,他们开发着一套很庞大的系统。整个开发团队划分为多个开发小组进行协同开发,每个开发小组负责2-3个模块的开发,实际这里的模块已经相当于一个中小型系统。各模块所有的类都通过eclipse整体编译在一起,直接放置在WEB-INF/classes下。本地是无法启动整个系统的,需要耗费大量的资源。 二、碰到的问题...

View Article

Image may be NSFW.
Clik here to view.

使用Selenium测试showModalDialog模态对话框

     摘要: 使用Selenium测试showModalDialog模态对话框一直是一件困难的事情,本文提出一种hack解决的方法。  阅读全文ronghao 2009-07-27 21:17 发表评论

View Article
Browsing all 23 articles
Browse latest View live




Latest Images