晓东哥
人生就是一道命题,每个人的答案可能不尽相同,但你的内容中如果完全被物欲和世俗充斥,那你得到的一定不会是最好的结局。 -------晓东
摘要: 在上一篇文章中介绍校验时提到客户边的校验用到了JavaScript,实际上用Struts配合JavaScript还可以实现许多有用的功能,比如,级联下拉菜单的实现就是一个典型的例子: 本例假设要实现的是一个文章发布系统,我们要发布的文章分为新闻类和技术类,其中新闻类又分为时事新闻和行业动态;技术类又分为操作系统、数据库、和编程语言等,为了便于添加新的条目,所有这些都保存在数据库表中。 为此... 阅读全文
posted @ 2005-04-01 10:45 edwin 阅读(872) 评论(0) 推荐(0)
摘要: 本文我们来讨论一下Struts中的输入校验问题。我们知道,信息系统有垃圾进垃圾出的特点,为了避免垃圾数据的输入,对输入进行校验是任何信息系统都要面对的问题。在传统的编程实践中,我们往往在需要进行校验的地方分别对它们进行校验,而实际上需要校验的东西大多都很类似,如必需的字段、日期、范围等等。因此,应用程序中往往到处充斥着这样一些显得冗余的代码。而与此形成鲜明对照的是Struts采用Validato... 阅读全文
posted @ 2005-04-01 10:44 edwin 阅读(665) 评论(0) 推荐(0)
摘要: 一个支持i18n的应用程序应该有如下一些特征: 1增加支持的语言时要求不更改程序代码 2字符元素、消息、和图象保存在原代码之外 3依赖于不同文化的数据如:日期时间、小数、及现金符号等数据对用户的语言和地理位置应该有正确的格式 4应用程序能迅速地适应新语言和/或新地区 Struts主要采用两个i18n组件来实现国际化编程: 第一个组件是一个被应用程序控制器管理的消息类,它引用包含地区相关信息... 阅读全文
posted @ 2005-04-01 10:43 edwin 阅读(808) 评论(0) 推荐(0)
摘要: 本篇我们来讨论一下struts的国际化编程问题,即所谓的i18n编程问题,这一篇我们讨论其基础部分。与这个问题紧密相关的是在各java论坛中被频繁提及的中文乱码问题,因为,英、美编程人员较少涉及到中文乱码问题,因此,这方面的英文资料也是非常奇缺的,同时也很少找到这方面比较完整的中文资料,本文也尝试对中文乱码问题做一些探讨。要解决上述问题,需要有一定的字符集方面的知识,下面,我们就先介绍字符集的有关... 阅读全文
posted @ 2005-04-01 10:41 edwin 阅读(829) 评论(1) 推荐(0)
摘要: 一、JDBC的工作原理 Struts在本质上是java程序,要在Struts应用程序中访问数据库,首先,必须搞清楚Java Database Connectivity API(JDBC)的工作原理。正如其名字揭示的,JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功能。提供数据库访问的基本功能。它是将各种数据库访问的公共概念抽取出来组成的类和接口。JDBC API包... 阅读全文
posted @ 2005-04-01 10:40 edwin 阅读(822) 评论(0) 推荐(0)
摘要: 下面,我们就从一个最简单的登录例子入手,以对Struts的主要部分有一些直观而清晰的认识。这个例子功能非常简单,假设有一个名为lhb的用户,其密码是awave,程序要完成的任务是,呈现一个登录界面给用户,如果用户输入的名称和密码都正确返回一个欢迎页面给用户,否则,就返回登录页面要求用户重新登录并显示相应的出错信息。这个例子在我们讲述Struts的基础部分时会反复用到。之所以选用这个简单的程序作为例... 阅读全文
posted @ 2005-04-01 10:39 edwin 阅读(818) 评论(1) 推荐(0)
摘要: 一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不... 阅读全文
posted @ 2005-04-01 10:38 edwin 阅读(657) 评论(0) 推荐(0)
摘要: 本篇文章简单地介绍一下在struts中使用tiles的问题。 1、tiles框架简介: 大家在编程实践中都会对代码重用有一些切身体会,Web页面的制作当然也不例外。比如:做一个网站,大部分页面都是由页头、主体页及版权页组成。其中,页头及版权页的内容是不变的,而每页的主体内容页则是不相同的。根据代码重用的要求,我们不应该在每页重写页头及版权页的代码。Jsp也的确给我们提供了静态和动态包含的方式让... 阅读全文
posted @ 2005-04-01 10:37 edwin 阅读(822) 评论(0) 推荐(1)
摘要: 我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(En... 阅读全文
posted @ 2005-04-01 10:16 edwin 阅读(457) 评论(0) 推荐(0)
摘要: 老百姓是这样买房的!! 要结婚了,等不下去了,房价还没有跌的趋势,和父母商量... 父母愁眉苦脸,咬咬牙,养老的钱也不要了,一辈子积蓄给你吧,付个首付 儿子愁眉苦脸,咬咬牙,工资3000元,每个月还2800,30年还清,平时就靠老婆每个月2000工资过日子了,还好老婆比较懂事,不吵不闹也同意了 装修结婚钱?先找亲戚借吧,平时的生活费再省点,慢慢还 孩子头几年先不要了吧,否则只能天天喝粥了,但愿自己... 阅读全文
posted @ 2005-04-01 10:11 edwin 阅读(514) 评论(0) 推荐(0)
摘要: 在ASP中利用OWC(OfficeWebComponents)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等。 在下面的代码中我详细的给出了饼图,簇状柱型图,折线图的使用方法。OWC的更多功能,属性可参加MSOWCVBA.chm帮助文件(在office2000的文件夹下大家自己找)。 testOWC.asp ASP中利用OWC控件实现图表功能详解 ... 阅读全文
posted @ 2005-04-01 10:10 edwin 阅读(683) 评论(0) 推荐(0)
摘要: click() 对象.click() 使对象被点击。 closed 对象.closed 对象窗口是否已关闭true/false clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 confirm("提示信息") 弹出确认框,确定返回true取消返回false cursor:样式 更改鼠标样式 ... 阅读全文
posted @ 2005-04-01 10:08 edwin 阅读(626) 评论(0) 推荐(0)
摘要: 1.通用汽车公司 http://www.gm.com 2.戴姆勒-克莱斯勒公司 http://www.daimlerchrysler.com 3.福特汽车公司 http://www.ford.com 4.沃尔-马特百货公司 http://www.wal-mart.com 5.三井公司 http://www.mitsui.co.jp 6.伊腾忠商社 http://www.itochu.co... 阅读全文
posted @ 2005-04-01 10:07 edwin 阅读(2437) 评论(0) 推荐(0)
摘要: 新潮电子BIZ 3月号,里面有篇叫Passport Loading,close at hand的文章,里面列出了一个高级金领男人或许需要的所有高档货: Dunhill西服套装:¥17200 Dunhill领带:¥1150 Dunhill衬衫:¥2000 IBM ThinkPad T42笔记本电脑:¥39888 Dunhill RED 100ml香水:¥570 Dunhill X-centre 10... 阅读全文
posted @ 2005-04-01 10:05 edwin 阅读(686) 评论(0) 推荐(0)