当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 一般来说,分层的应用程序构造方法有以下一些优点:有利于代码复用;方便程序改动;提高代码的健壮性;有利于分工。
 

 

 ·jfolder0.6--jsp版本的文件管理器    »显示摘要«
    摘要:jfolder0.6--jsp版本的文件管理器/**作者:慈勤强email :cqq1978@gmail.comhttp://blog.csdn.net/cqq*/一个jsp版本的文件管理器,功能方面不是很强,以后会慢慢完善有什么问题,大家可以提出来下载地址 http://www.topronet.com/folder_1031.rar ......
    摘要:/****************************************************************** windows 控件限制用户的基本法门(.net 篇) vb.net 的在下面 ------------------------------------------------------------------- 本代码演示 控制用户的......


用四层结构方法开发信息管理系统

一般来说,分层的应用程序构造方法有以下一些优点:有利于代码复用;方便程序改动;提高代码的健壮性;有利于分工.

下面以一个简单的获取用户信息的数据库应用为例,讲解一下四层结构的信息管理应用的构造方法: 【程序编程相关:软件项目中的测试的一点实践心得

【推荐阅读:网络安全技术及其协议梗概--网络大典

1.数据库层 【扩展信息:linux下安装jsp的web服务器 -

//比较而言,带参数的存储过程比代码中字符串加变量构造的sql语句效率高出很多,

//所以建议将常用查询写成存储过程以供调用

create table dbo.users (

 fid int  not null ,

 fname nvarchar (50) not  null ,

 fpassword nvarchar (50)   null ,

 fremark ntext   null

)

create procedure dbo.sp_sel_user

@pid int

as

select * from users where fid=@pid

2.数据组件层

//根据调用者提供的sql语句.存储过程名称及参数等数据库对象信息返回一定格式的应用程序对象.

//数据组件需要数量相对较少,但使用面很广,一般需加入较全面的事务及异常处理,

//这里限于篇幅作了省略.

public class cdatabase

{

private string mconnectstring = "provider=sqloledb.1;data source=mymachine;initial catalog=mydatabase;user id=sa;password=pwd;";

public bool runprocedure(string sprocedurename, system.data.oledb.oledbparameter[] oparams, out oledbdatareader oreader)

{

 oledbconnection oconnection=new oledbconnection(this.mconnectstring);


...   下一页
 ·从石器时代到硅器时代    »显示摘要«
    摘要:从石器时代到硅器时代 ——从半导体工业的发展看近代科学发展 人类学家说,你我同属现代直立人,大概20万年前由智人变过来。历史学家将这20万年分为石器时代、铜器时代和铁器时代。社会学家宣称现在到了信息时代。仔细想一下,还是历史学家深沉。人类的物质文明归根到底是器具的制作和使用,以材料作为文明阶段的标识再简明不过了。信息时代的特征性材料是硅,如今,以硅为原料的电子......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE