- 浏览: 161728 次
- 性别:
- 来自: 火星
最新评论
-
zhangzhenting:
968862
EasyMock Capture的使用 -
andey007518:
不错,明天好试验试验
基于Axis2的WS构建服务端示例 -
Z_408:
谢谢,找好多例子终于成功一个了
Spring LDAP -
jyjava:
传说中单点登录,哈哈
中国移动4A系统账号密码管理方式 -
zhangzhenting:
sat on the fix ?? all day ???
TestNG plugin for Eclipse
文章列表
随便说说了,仅仅发表个人看法:
层 和 模块 不能混在一起谈的。
通常说的层,如表现层,控制层,业务层和持久层。
而模块则需要按功能分。
对于比较复杂的项目,一般我们先细分模块,然后对每个模块进行开发,开发时注意层次关系。在结构上看,模块非常明确,通常可以用Link Source的方式,一个模块为一个独立的Source。
对于比较简单的项目,模块之间区分就可以不用太明细了,从结构上看就是层的结构。
针对LZ的问题:
1.模块并不是针对用户,我们可以根据不同用户进行授权控制,可以开发一个独立的授权控制模块。
2.在搭建环境时,则需要进行模块划分,当然后期也可以再添加模块 ...
JS 屏蔽刷新,屏蔽右键
- 博客分类:
- WEB开发
// 屏蔽刷新代码
document.onkeydown=function()
{
if ((window.event.keyCode==116) || //屏蔽 F5
(window.event.keyCode==122) || //屏蔽 F11
(window.event.shiftKey && window.event.keyCode==121) //shift+F10
)
{
window.event.keyCode=0;
window.event.returnValue=false;
}
if ((wind ...
很早以前写过的一个应用,翻出来看看,估计以后还是大有用处的,怕弄丢了,毕竟写这个代码还是花了不少脑细胞的,就再整理整理了
直接贴代码了:
/**
* 使用说明:
* 注意:在使用之前需保证本地和SVN上的数据保持一致。
*
* 使用方法:
* 1. 查看SVN日志,将日志复制到一个文本文件 war.txt 中
* 2. 配置参数,需对以下几个参数进行配置:(对于目录路径可以不用斜杠结尾)
* destPath: 生成的打包文件夹。
* workPath: 服务器下部署目录。
* 3. 执行完成之后,查看日志 log/fatwa ...
Mina 入门MINA 框架可以省下处理底层IO和线程并发操作,是基于NIO库的开发。
初步整理了下MINA的应用。
程序运行流程:设定ServerHandler,ClientHandler继承自IoHandlerAdapter调用 session.write(string) 时将会发送消息(messageSent)
1. run server, server bind 2. run client, to connect3. sessionOpened 4. ...
初次对活动目录(AD)操作,记录下基本的操作方式。
import java.security.Security;
import java.util.Hashtable;
import javax.naming.AuthenticationException;
import javax.naming.Context;
import javax.naming.NamingException;
import javax.naming.directory.Attribute;
import javax.naming.directory.Attributes;
import ja ...
JS 使用正则去掉空格
- 博客分类:
- WEB开发
// JS去掉左边空格
function lTrim(str)
{
if ((typeof(str) != "string") || !str)
{
return "";
}
return str.replace(/(^\s*)/g, "");
}
// JS去掉右边空格
function rTrim(str)
{
if ((typeof(str) != "string") || !str)
{
return "";
}
return ...
呵呵,刚写了一篇基于Axis2的WS构建服务端示例,如下链接:
http://zhangzhenting.iteye.com/blog/625252
现在介绍构建客户端的方法:
还是根据WSDL生成客户端代码,前面已经通过一篇文章介绍了相关操作方法:http://zhangzhenting.iteye.com/blog/624364
首先,创建一个应用工程,将生成的客户端源码复制到工程中,也就一个类,不过这个类比较大而已。
然后,将相关的jar包放到工程中classpath中,这些jar包都可以在axis2安装目录lib下找到,主要有以下几个包:
activa ...
前面写了一篇文章:WSDL自动创建服务端与客户端代码,可以参考如下链接http://zhangzhenting.iteye.com/blog/624364
本文主要介绍如何根据生成的服务端代码来构建服务端,以及axis2与spring的整合应用,操作步骤如下:
创建一个web工程,并将生成的服务端代码复制到工程源文件夹(src)中。
找到axis2的安装目录,将以下文件夹复制到工程根目录(WebRoot)下:
axis2-1.3\webapp\axis2-web
将以下文件夹复制到WEB-INF目录下:
axis2-1.3\conf
axis2-1.3\repository\ ...
环境:JAVA_HOME AXIS2_HOME
wsdl2java -uri g:\UserService.wsdl -p com.zzt.ws -d adb -s -ss -sd -ssi -o g:\zzt\server
wsdl2java -uri g:\UserService.wsdl -p com.zzt.ws -d adb -s -o g:\zzt\client
第一个命令生成服务器端代码 第二个命令生成客户端代码
有如下wsdl文件 UserService.wsdl(为方便浏览器的正常显示,去掉了格式)
------------------------ ...
遇到一个怪怪的问题:
org.springframework.ldap.CommunicationException: connection closed; nested exception is javax.naming.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]; remaining name 'cn=001'
到javaeye上搜了下,找不到类似问题,只是说CommunicationException是协议错误。
看到很多 ...
整了个触发器, 先留着做个记号, 以后再补充。
很简单的一个例子,在插入数据时,自动获取平均值。
create trigger calculate_ossim_risk_avgbefore insert on cityu_acid_event for each rowbeginset new.ossim_risk_avg=(new.ossim_risk_c+ossim_risk_a)/2;end;
前面刚整理了关于JFreeChart的基本使用:http://zhangzhenting.iteye.com/blog/619010
补充:生成立体柱状图(返回立体柱状图的JFreeChart对象)
代码如下,很多配置依然和前面相同,很多属性的配置可以参考前面的例子。
public JFreeChart createBarChart3D(String title, String botTitle, String leftTitle, CategoryDataset data, boolean url) {
// 创建栈堆型柱状图形
JFreeChart chart = ...
使用JFreeChart小结:
对于web应用,应先在web.xml中配置servlet,如下:
<!-- jfreechart -->
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet- ...
var reg_exp = /([~!@#$%&*()`=+,.;?<>-]|\\|\/|\'|\")/;
if (reg_exp.test(teststring))
{
alert("xxx");
return;
}
ANT的配置不太好记,整理下,方便以后复制粘贴。
操作步骤大致如下:
首先,下载ant并解压,目录结构为: D:\apache-ant-1.7.1-bin\apache-ant-1.7.1
顺便配置下环境变量
ANT_HOME --> D:\apache-ant-1.7.1-bin\apache-ant-1.7.1
path --> %ANT_HOME%\bin;
然后,在当前项目(组件式开发)根目录下建立build文件夹,并在该文件夹下
1.新建一个build.bat文件,内容如下:
D:\apache-ant-1.7.1-bin\apache-ant-1 ...