`
文章列表
本文是篇译文(原文在devx),对于想初步了解webservice的朋友可能有些帮助。Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如 ...
工作的需要,用EOS做一大型银行系统,以下是总结。 优点: 1.图形化开发,简单的拖拖拽拽,牵线搭桥就可以完成开发,比起以前海量的代码,逻辑性清晰很多。 2.逻辑层,业务层,展现层划分独立。代码重用度高。 3.XML总线流 ...
优化流程: 检查、测试、分析--找出性能瓶颈--寻找优化方案--评估优化方案--制定优化计划 系统优化过程: 检查环境配置--检查数据库设计--检查数据库索引--视图--检查SQL(静态、动态)--检查应用程序代码(页面、代码)--第三方工具新技术--更改程序数据库设计 系统优化中普遍遵循 2:8  原则:        80%的工作只能产生20%的效果;        80%的时间只能产生20%的效果;        80%的性能问题由20%的代码引起;        20%的sql占用了80%的资源; 木桶原理:        木桶能装多少水,是由最短的木板决定的        瓶颈是由 ...
由于工作需要,研究工作流有一年多了,最近发现一朋友写的工作流相当不错,推荐下 http://www.iteye.com/topic/322174 http://fireflow.org/ 花了两天时间看了他写的工作流引擎代码,设计是相当的灵活,比起JBPM和国内普元的工作流,显的非常灵活,扩展性很强而且他队工作流模型的理解也很深,各人认为工作流和用户管理系统是密不可分的,有不足的地方就是,完全抛开了用户管理系统,还有与业务的接口还需扩充,比如:一任务的分派,它是以角色分的,换句话说,某一任务分配给具有某一角色的所有人,这样有点模糊,假如我的业务是分配某一具体人,那么就需要在业务程序中去做判断, ...
一.几个名词:    消息:消息是对使用它的应用程序有意义的以字节为单位的字符串。消息可以用来实现在相同或不同平台上应用程序间的通信。 WebSphere MQ 消息由两个部分: 应用程序数据。 应用程序数据的内容和结构由使用它 ...
此文中的代码只是从做的一项目中扣出的,省略了AJAX与后台通信的的代码,代码如下: <html> <head> <title> 一个消息测试例子! </title> </head> <body onload="showalarm()"> 模仿QQ消息提示功能的web实现。2008-09-17 </body> </html> <script language="javascript"> function CLASS_M ...
前一篇文章里介绍了Spring Security的一些基础知识,相信你对Spring Security的工作流程已经有了一定的了解,如果你同时在读源代码,那你应该可以认识的更深刻。在这篇文章里,我们将对Spring Security进行一些自定义的扩展,比如自定义实现UserDetailsService,保护业务方法以及如何对用户权限等信息进行动态的配置管理。     一 自定义UserDetailsService实现     UserDetailsService接口,这个接口中只定义了唯一的UserDetails loadUserByUsername(String username)方法,它通 ...
在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多地方,难以维护。AOP(Aspect Oriented Programming)和Spring Security为我们的应用程序很好的解决了此类问题,正如系统日志,事务管理等这些系统级的服务一样,我们应该将它作为系统一个单独的“切面”进行管理,以达到业务逻辑与系统级的服务真正分离的目的,Spring Security将系统的安全逻辑从业务中分离出来。     本文代码运行环境:     ...
Url Rewrite Filter 是一个基于java的 URL rewrite 一个包。 使用它后就可以使用一些友好的URL来代替 ?&组成的URL了。 例如可以把 http://www.cngump.com/world/china/guangzhou 转换为 http://www.cngump.com/world.jsp?country=china&city=guangzhou 步骤如下: 1. 下载和安装 Tomcat 2.  部署一个空白的 Java Web Application.    urlrewrite.war  3.  下载  Url Rewrite Fil ...
JAVA验证和授权服务(JAAS).JAAS具有两个特性:验证(Authentication)和授权(authorization),认证是完成用户名和密码的匹配校验;授权是决定用户可以访问哪些资源,授权是基于角色的. 一.基于属性的JAAS 1.定义用户和角色:         Jboss 默认的安全域”other”, “other”安全域告诉容器到classpath 中的users.propertes 和roles.properties找密码和用户角色列表。”other”安全域的定义在[jboss 安装目录]/server/default/conf/login-config.xml 文件。 ...
例如:http://www.java2000.net/f29 自动转发到 http://www.java2000.net/forumdisplay.jsp?fid=29 因为系统并不存在f29,所以使用了404的错误处理页面来实现这个功能 页面代码如下 1.       <%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>   2.      ...
原文地址:http://www.pmsalon.net/viewthread.php?tid=1495&highlight= 从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:1、产品立项报告按照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的管理流程,由该部门组织人员进行讨论,最后指定某人进行产品的可行性分析,提交《产品的可行性分析报告》。转贴于:中国项目管理资源网 ...
Lucene是Java领域最出色的全文搜索引擎,然而其API比较复杂,并且有严格的线程同步模型,直接使用不易。Compass则是封装了Lucene的一个OSEM:Object-SearchEngine Mapping,与Hibernate封装JDBC类似,然而过于复杂,支持的Lucene版本较低,在www.javaeedev.com发现雪峰开发一个类似Compass的简单封装Lucene的全文搜索框架,支持最新版本Lucene和Java 5泛型代码,用户通过简单的代码即可对自定义Bean进行搜索: List<T> list = Searcher.search(Class<T&g ...
HttpSession session = WebContextFactory.get().getSession();  session.setAttribute("treeId", testStr); 问下有没替代WebContextFactory.get().getSession()的方法?
常常遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到.下面给出源代码:1:Person.java文件:-------------------------------public class Person{String name;int age;public Person(String name,int age){this.name = name;this.age = age;}public int getAge() {return age;}public void se ...
Global site tag (gtag.js) - Google Analytics