自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 基于Struts的权限实现

一:概念介绍 1:)资源可以使用的系统资源.比如注册用户是一种资源,修改用户信息也是一种资源.资源在系统中呈现为一棵树.假如用户管理是一个节点.用户注册,用户信息修改为用户管理的叶子。叶子具有不可分割性.2:)角色绑定可操作资源的集合。比如系统管理员,可以使用全部资源.一般用户,可以注册和修改查看自己的信息.角色可以有依赖角色。也就是说现在系统中存在RoleA,RoleB,RoleC ,RoleD

2007-02-28 23:59:00 747

原创 struts 常见异常分析

以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。1、“No bean found under attribute key XXX”在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,type属

2007-02-28 23:53:00 726

原创 struts2.0 学习笔记

struts2.0 学习笔记 先按照文档,做一次: 1,建立WEB.XML: 代码   

2007-02-28 23:50:00 1372

原创 struts多模块开发

struts多模块开发总结1,WEB-INF包含模块目录路径                           WEB-INF/man/struts-config-man.xmlweb.xml  配置        config/man     /WEB-INF/man/struts-config-man.xml   注意param-value 目录必须写否则无法部署访问方法A,本模块访问   

2007-02-28 23:48:00 976

原创 struts 分页显示

 说道Struts自然是不能离开MVC模式,分页显示也是如此.我不知道我的算法是不是算好的,也希望看过的朋友能发表一下自己的看法,下面简单阐述一下主要的开发思路:1)建立适当的模型组件,对应你要查询数据库中的表,这部分由熟悉的JavaBean来充当.并在其中建立数据库查询方法,该方法需要一个java.sql.Conntection类型的参数,并返回一个ArrayList,在本例中为Book.j

2007-02-28 23:42:00 721

转载 扩展struts的三种方式

扩展struts的三种方法Struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展Struts。1, PlugIn:如果你想在application startup或shutdown的时候做一些业务逻辑的话,那就创建你自己的PlugIn类。2, RequestProcessor:如果你想在请求被处理的过程中某个时刻做一些业务逻辑的话,那么创建你自己的RequestProc

2007-02-28 23:37:00 940

原创 struts2的基石 拦截器 Interceptor

Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。什么是拦截器拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦

2007-02-28 23:08:00 1195

原创 软件逻辑层次的划分

 软件的基本层次软件的逻辑结构可以划分为下面四个基本层次:从下往上依次是:1:基础设施层——这个层次是纯技术层次,解决的是系统的物理问题,比如database gateway、网络通信、对象容器……这个部分与业务需求关系不大,是系统的物理条件。2:business对象——在这个层次上,业务要素出现了,业务领域中的概念在这里实现。比如一个航运公司的系统,这里就应该有航线、航班、座位、

2007-02-28 22:42:00 5132

转载 struts2 和 struts1.x 区别

这是Apache Struts 2 首次发行稳定的版本, GA意味着 General Availability , 也就是官方开始推荐广泛使用了.Struts2 GA版本的发布, 意味着核心开发力量将全部转移到Struts2, 对Struts1的支持将会淡化.下面列出了一些Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Stru

2007-02-28 22:38:00 945

原创 struts2源码分析 serviceAction

据说struts2是根据webwork修改过来的。下了struts2的代码看了看,果然跟webwork如出一辙。不过struts2貌似更简洁一些。webwork的精华在于和http解耦,基于接口编程,以及利用IOC的解耦设计。拦截器是它非常漂亮的思想,当然实现也非常的漂亮。下面是代码public void serviceAction(HttpServletRequest request, Http

2007-02-28 22:26:00 2879 2

转载 struts2 分析

 struts2 的demo 中的employee层可以清晰的暂时struts希望给开发者带来的架构--------------------------EmployeeAction    ^   |EmployeeDao    ^   |Employee --------------------------struts.xml 配置                     

2007-02-28 22:14:00 1245

原创 2007年2月28日

家里人催着供房了。。。本想工作两年再说。。。老爸老妈对我太好了实在是不忍心让家里人拿出攒了一辈子的积蓄。。。房价涨成这个样子也着实无奈啊。。。。喊降喊降,别真买了以后降绝对晕死! 明天去公司上班。。。感觉还是有些不习惯可能是习惯了学校的生活一下子还适应不了。。。如果一下子背上房子的贷款。。。。以后就不好折腾了。。。。这年头地主家面对现在的房价

2007-02-28 21:48:00 755

转载 J2EE 大型项目 分析设计管理

概述本文阐述了关于在J2EE平台上开发CRM应用系统的各方面内容,包括作者对于CRM系统的理解,利用J2EE平台开发过程中要注意的一些技术深层的问题,开发分析中要注意的原则等等。这些都是作者在实际的工作中通过经验与教训所得来的。在工作中,我深刻的体会到系统分析员的重要性,尤其是对于以组件为主要开发对象的工程项目,系统分析员的技术与业务素质对于整个项目的成功与否起着非常关键性的作用。需要说明的是,这

2007-02-17 15:44:00 1443

原创 J2EE 相关技术概述 十余种

 Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中我将解释支撑J2EE的13种核心技术:JDBC,

2007-02-17 15:24:00 1241

原创 2007年2月17日

埃。。。公司环境,周围同事,有本科同校的,也有研究生同校的学长一两年内的预期待遇都应该不错但是是以业务为主的公司在这里技术是练不出来的。。。都想去搞传统J2EE的行业了。。。。EJB虽然复杂,大部分都不用但是用的 公司都是比较大的吧。。。各有取舍。。。今天奔着打折的jack&jones去的。。。结果都剩了今年的新款,9折。。。刷了几件。。。就当来

2007-02-17 15:01:00 893

原创 2007年2月16日

明天就要放假了嘿嘿嘿感觉还行不过就是回家前拿不到工钱了不然还能孝敬一下二老。。。。明天去转转买些好吃的带回去顺便转转jack&jones听说都打到5折了一直都没有时间去看总算空下来了可以去转转了!!去年买的599那个小西服感觉还可以希望有折扣的西服有我这个尺码的,那也算我赚了,嘿嘿嘿! ps:这周每天早上,女友都打电话催我起床         然

2007-02-16 09:58:00 727

原创 40种网站设计常用技巧 javascript

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2007-02-13 16:35:00 1346

原创 javascript 正则表达式祥解

正则表达式使用详解简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下:测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字

2007-02-13 16:28:00 6193 2

原创 2007年2月13日

都快过年了我30那天晚上才能坐上火车是不是有点太拼了?不过不想折腾火车票也是主要原因(飞机是万不得已不坐的,安全第一!)赫赫,卧铺本来只是提前五天一听要30的提前了近10天就卖了还问我要几张看来要当上帝就只能在人少的时候当。。。。。下了车还要再导一个火车去老妈的老家过年我的30和初一就这样睡在火车上了么?让女友帮忙买火车票还推三阻四还腼腆呢。。。

2007-02-13 15:00:00 945

原创 彩信中发送url不成功的问题

由于底层用xml传输类似&等符号是禁用的因此再提交给网关前对所传url进行处理简单的话 s = "";然后把这个s传输就可以了 

2007-02-13 14:50:00 955

原创 2007年2月8日

 今天走了一个“新人”以前工作过3年了,还以为这里只进不出呢,有工作经验的更能看出来一些事情,看来,有些东西要观察阿。。。不知道是不满意待遇还是不满意做的东西。。。说是回去要创业。。能来这么几天,估计也不是回家前来玩得吧?加了他的qq希望能多个朋友都是朋友阿。。。虽然还不是很熟赫赫,职业生涯上不知道还要遇到多少这样的事情。整体在这里感觉还挺爽的,很人性化

2007-02-08 19:01:00 749

原创 2007年2月7日

今天由于一些事情关注了一下webwork和struts的发展才知道webwork团队已经并入struts不过谁吃谁还说不清呢据说核心的东西都是webwork在做struts技术看来太滥了不过这也是他成功的地方社区用户群很大,导致一技术见长的webwork不得不寄人篱下阿技术精通很重要更重要的还是要把握方向阿。。。ruby on rail 到底会带来什么样的变

2007-02-07 21:11:00 724

转载 SQL查询语句大全

 一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。  例如,下面的语句查询testtable表中姓名为"张三"的nickname字段和email字段。   SELECT nickname,email  FROM testtable  WHERE name=张三   (一) 选择列表

2007-02-07 20:08:00 2881

转载 javascript正则详解

JS的正则表达式//校验是否全由数字组成代码   1. function isDigit(s)     2. {     3. var patrn=/^[0-9]{1,20}$/;     4. if (!patrn.exec(s)) return false     5. return true     6. }  //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.

2007-02-07 20:06:00 802

转载 23种模式 戏说

创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何

2007-02-07 20:04:00 830

转载 怎样成为优秀的软件模型设计者?

我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。1. 人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise J

2007-02-07 20:02:00 928

转载 unix 文本编辑命令巧用

Unix系统永远只会越来越多,开发人员就没必要特意学习它们的安装、配置和管理了,就全部交给集成人员吧。    但开发人员行走于Unix之间,依然有四样东西要熟练。    一、VI    虽然Unix上的文本编辑器已经越来越好用,但不在Console前面,网速也不够连XWindows的时候,还是要依赖VI。    回想VI的时代背景,发现VI对开发人员已经周到得离谱了,热键多到你双手不离键盘

2007-02-07 19:56:00 3829

转载 javascript 基本功能框架

这篇介绍javascript方面的日志,我在是Clang上看到的。作者介绍挺全面的,所以转载过来让感兴趣的朋友看一下。呵呵~~~

2007-02-07 19:50:00 1855

转载 经典java书籍

对于 Java™ 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上进度就是一个挑战。如果有一份专业人士必备的书籍和网站列表该有多好!本文就是这个列表。它包含了每个专业的 Java 语言程序员在书架或浏览器书签中必备的最重要的书籍和网

2007-02-07 19:36:00 2188 1

原创 跳槽的建议!

 每年年初跳槽最多,跳槽是一门学问,也是一种策略。跳槽并不意味着你就能够取得职业的成功,当面临跳槽时,如何顺利地完成跳槽,从而取得职业的成功呢?以下是一些切身体会,值得大家参考。     不错,大家逐渐逐渐步入了跳槽的殿堂。这三年,我是跳烦了,如今无所它求,但求稳定。不过,仅凭借我这七次跳槽的经验,说点感受,也希望大家能够越跳越好:    (1)不要指望会一下子能够跳到多么好的公司,绝大多数公司都

2007-02-07 19:30:00 1024

转载 10大IT论坛

IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多,往哪里去,新浪论坛,网易是经常去的,人多啊,好几十万,去了以后才发现没有意思,没有共同的语言,于是逛专业论坛,行业论坛,终于找到了共同语言,总结一下论坛的经验:人不在多,有仙则灵,贴不在多,有精则行,逛了大半辈子,一个IT人发展方向一定要除了技术外,业务,理论,思想一个都不能少,于是我推荐如下这些论坛

2007-02-07 15:18:00 1243

原创 技术取胜=程序员的悲哀!

今天有前辈认为webwork比struts好的不知道到哪里去了可是查了一下似乎,webwork要融入struts且不论webwork的功能怎么强大但从其生命的延续能力上就知道了要强得话,溶进struts干吗阿不是技术上最好就是最好的能被广大技术人员接受才是最符合实际的技术上最好最先进最复杂有个什么用啊? 技术再强也是一个代码员沉迷于技术,没有方向性的把握,才

2007-02-07 14:53:00 840

转载 js 技巧大全

1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件(value==) {value=郭强}">点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色style="background-color:rgb(235,207,22)">3.

2007-02-06 13:36:00 1063

原创 安全证书

容器,私匙,配置文件 配置文件指定容器所在的目录配置相关密码然后将私匙装入容器上传自己的证书大概流程这样吧。。。。容器,私匙,配置文件 配置文件指定容器所在的目录配置相关密码然后将私匙装入容器上传自己的证书调用一些相关api大概流程这样吧。。。。ps:各文件密码应定期更新不管哪种加密方式,都没有绝对的安全。。。java本身的signatu

2007-02-06 11:28:00 790

原创 Linux 常用命令

j2ee程序员应该掌握的linux知识  

2007-02-01 15:16:00 734

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除