- 博客(20)
- 收藏
- 关注
原创 struts2完全捕获404错误的方法
目前在做一个网络应用程序,struts2 + spring + hibernate,服务器是tomcat。希望用户在IE地址栏乱敲的时候,所敲入的所有未定义的URL都能被程序捕捉到,然后转到一个自制的404错误处理页面。首先查阅网上的资料,得知可以在web.xml中加入这么一段:<error-page> <error-code>404</error-c...
2013-02-21 13:31:31
123
原创 Java+XML+MVC 框架StrutsCX简介
学习中,有意者可联系我,共同研究...... StrutsCX是一个以Struts为基础的XML解决方案的框架,和Struts不同,它使用XML(确切的说是XSLT)作为表现层,而不是像Struts那样是以JSP作为表现层。目前它的最新版本是0.9.5,这个也就意味着它还没有完全稳定和成熟,但是目前它所具备的一些功能已经足以满足我们大部分的需要了。根据其官方网站的说明,它具备如下...
2013-02-21 13:31:13
116
原创 中国通信号码段 正则
// 中国移动134.135.136.137.138.139.150.151.152.157.158.159.187.188 ,147(数据卡) // 中国联通130.131.132.155.156.185.186 // 中国电信133.153.180.189 // CDMA 133,153 private String mobile = "^1(3[4-9]|5[012789]|8[78...
2013-02-21 13:30:56
161
原创 spring cronExpression定时格式
一个 cronExpression 表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC)6.星期中的日期(1–7或SUN–SAT)7.年份(1970–2099) 0 0 10,14,16 * * ? 每天上午1...
2013-02-21 13:30:03
115
原创 MyEclipse6.5安装SVN插件的三种方法
一、安装方法:方法一、如果可以上网可在线安装1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN u...
2013-02-21 13:29:37
101
原创 Eclipse RCP与Spring OSGi:技术详解与最佳实践
本书由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈推荐,权威性毋庸置疑!内容全面,系统讲解了利用Eclipse RCP和Spring OSGi开发大规模Java应用的核心技术;实战性强,包含大量易于操作的案例和最佳实践。全书共分3个部分:基础篇(第1~5章)详细介绍了与Eclipse RCP相关的一系列核心概念、Eclipse RCP开发环境的搭建,以及SWT、J...
2013-01-24 14:41:00
315
原创 短信网关接入平台需求
短信网关接入平台主要负责和运营商(移动、联通、电信、网通、短信中心、一级SP)网关的通讯,负责消息的接收和发送。下面列出了一些接入平台所必须的要求:1. 通讯协议层对运营商(移动、联通、网通、电信)接口协议的实现;对第三方协议的实现(本方为CP或二级SP);提供外部接口的实现(HTTP,SOCKET)。主要功能为对运营商接口参数配置和与主控短信路由系统的参数配置;对通讯层的远...
2011-12-28 16:49:09
659
原创 初学者如何开发出一个高质量的J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java在数据库信息...
2011-12-28 16:48:52
86
原创 log4j使用示例
PART 1 介绍log4j的好处在于:1.通过修改配置文件,就可以决定log信息输出到何处(console,文件,...),是否输出。这样,在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(...)等)。2.使用log4j,需要整个系统有一个统一的log机制,有利...
2011-12-28 16:47:50
112
原创 Spring MVC ModelAndView
ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。 ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。 最简单的ModelAndView是持有View的名称返回,之后Vie...
2011-12-28 16:47:22
287
原创 程序员之路──关于代码风格
优秀的代码风格如同一身得体的打扮,能够给人以良好的印象。初学程序设计,首先必须建立良好的编程习惯,这其中就包括代码风格。本文就代码风格中的几个重点问题进行了讨论,并在文后给出了一份优秀的代码作为风格模板。代码风格不必花费太多专门的时间研究,在使用中不断模仿模板代码,轻轻松松就能写出“专业的代码”。一、80字符,代码行极限 无论时空怎么转变,世界怎样改变,一行80字符应始终铭记心间。古老的Unix...
2011-12-28 16:46:44
113
原创 JAVA进度条制作,让大家一起分享!
import javax.swing.*;import javax.swing.border.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;public class ProgressBarDemo implements ActionListener,ChangeListener{ JFrame ...
2011-12-16 21:44:03
116
原创 伤魂四韵
风已过,雨已逝,然而那呼唤却在心中久久不停,有些事情一旦失去的就再也不会回来了…… 织梦好,好织梦 生死之韵 人究竟什么时候会死?是心脏停止跳动的时候?是得到不治之症?是放弃了本身的时候?还是……被世人遗忘的时候…… 生存于这个世界中自己有什么意义,我们不断地思索着这个世界,甚至连知晓没有意义都没有任何意义。也许根本没有人是从一开始,就带着“意义”出生的,...
2011-12-16 21:43:46
164
原创 《墨攻》理解IoC—Spring底层核心
概述 IoC(反向控制:Inverse of Control)是Spring容器的底层核心功能,AOP功能、声明事务等功能在此基础上生根开花。但是IoC这个重要的概念却比较晦涩隐讳,拐弯抹角,不容易让人望文生义,不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及到代码解耦,设计模式优化等问题的考量。2006年多部贺岁大片以让人应接不暇的频率纷至沓来,其中张之亮的《墨攻》算是比较出...
2011-11-25 12:04:04
202
原创 每个项目最重要的十件事
这是在做每个项目时的明细表。原因是:(1)新的开发者很快的就能够加快这个项目的进程。(2)用户能够容易的安装你的产品,而且也很容易去维护。 1.版本控制:应该说您需要有某种形式的版本控制系统。如今的版本控制系统应该选择Subversion ,您只需要一台服务器主机。开放源代码的项目时,我使用code.google.com ,商业项目时我使用Hosted-Projects...
2011-11-25 12:01:18
94
原创 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。 ...
不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG和不能按时提交的软件模块功能而心怀忐忑,有的时候如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,你平时除了编码之外...
2011-11-25 12:00:42
312
原创 jQuery.validate 用法
名称 返回类型 描述validate(options) 返回:Validator 验证所选的FORMvalid() 返回:Boolean 检查是否验证通过rules() ...
2011-11-25 11:59:49
106
原创 敏捷软件开发模式
敏捷开发模式的简单定义:不苛求完美,尽快推出可满足基本使用的软件版本或演示版本,让用户在使用过程中测试并调整需求,程序员根据需求不断推出微调后的新版本,最后臻于完善。敏捷开发有如下几个特点:- 要尽快的开发出可供使用的软件,而不是一个完美的软件;- 经常推出可供使用的新版本,周期越短越好- 欢迎需求的变动,随时调整,保持客户的竞争优势- 业务人员和开发人员要始终在一起配合工作...
2011-11-25 11:55:49
132
Java工厂方法模式设计
一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 二、 工厂方法模式角色与结构 抽象工厂(Creator)角色:是工厂方...
2009-09-13 03:37:00
98
Java虚拟机
一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。Java虚拟机是一个想象中...
2009-09-07 08:23:00
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人