摘要:用面向过程的思想做oop的情况确实存在,存在的原因是搞不清oop做什么事情,面向过程作什么事情。我们可以面向对象的吃一个菜,但做一个菜确实面向过程的。在考虑使用面向对象编程时,不要考虑任何一个方法的实现,因为有时你无从知晓,在设计类方法时,要认真设计每一个方法,并通过封装隐藏其复杂性。
......
摘要:通过 xmlhttp 的客户端脚本 在进行 internet 或基于 windows 的开发方面,您遇到过问题或难题吗?这时,您可以求助于 gui 博士 (drgui@microsoft.com);gui 博士每个月会两次做客 msdn,在线回答您的问题。虽然博士忙碌的工作安排使他无法回复所有的问题,但他会尽可能地在这里回答更多的问题。如果恰好选中了您的问题,那么博士会送您一件 gui 博士 t ......
如何建立一个带登陆页面及角色的Struts数据库应用程序如何建立一个带登陆页面及角色的struts数据库应用程序
【程序编程相关:
用 Java 实现回调例程】
【推荐阅读:
提高Java代码可重用性的三个措施】
本例的目标是实现一个用户登陆应用程序.用sql server 2000数据库保存用户信息.实现用户登陆页面.用户登陆验证.登陆检查标签等功能. 【扩展信息:
JAVA中正则表达式的应用 (一)】
[目标]
定义一个名为“users”表的字段:
录入一些测试数据:
例如上面的数据,一个用户可能有一个角色,也可以有多个角色.对于多个角色,可以用多条记录来表示,一条记录表示一个角色,也可以用一条记录表示多个角色,每个角色用“;”来分开.
[效果]
欢迎页面:
登陆页面:
登陆完成后主菜单页面:
如果不登陆而是直接运行主菜单页面用户查询页面,将会自动先转到用户登陆页面,这里不再给出演示效果图.
[背景知识]
[步骤]
本例与«如何实现struts 数据库应用程序»中的步骤相比,除了在建立新项目时一个选择“带登陆页面及角色的struts数据库应用模板”而另一个选择“空的struts数据库应用模板”,以及在jsp页面中需要检查用户是否已登陆的地方加一个标签“<app:checklogon role=“system”/>”之外,其它步骤完全一样,这样相同的步骤详情见«如何实现struts 数据库应用程序».
1.打开visual struts开发环境:
从桌面javawebstudio快揵或bin目录下的javawebstudio.exe文件启动javawebstudio的visual struts开发环境.
2.建立一个“空的struts数据库应用模板”应用程序:
选择菜单“文件”—“新建”—“新建项目”,弹出新建项目对话框,如下图1所示:
在对话框中选择“空的struts数据库应用模板”,在项目名称中输入“logon”,package (包名)与位置(项目的路径)采用默认的值就行,当然也可以根据需要改变.最后点击“确定”按钮完成新项目的建立.
在logon项目根目录下包含四个子目录与两个文件,这是javawebstudio项目的标准结构,最好不要改变它们默认的名称,否则会出现问题....
下一页 摘要:前言: 本章本来是计划周五帖的,昨晚才赶出来,渐愧。说实在话,写这样的教程实在是很无味的一件事,本来是自己已经知道的东西,但为了易懂,还得慢条斯理的详细写出来。但想着eclipse插件在国内还是阳春白雪的新鲜东东,自己能做一些别人没做过的推广工作,还是蛮有意义的。 前次有个msn上的同行问我做java什么方面的,我说java application,他说:“你别骗我了.....”。现在已是......