关于实例的问题?

tristan0429 2008-11-17 07:24:10
我写了个3层的程序,想问下,BLL层的类是一个访问就创建一个实例吗?还是所有访问共用一个实例的?因为我看到有人用单例模式创建类变量

顺便问下,那个页面的后台文件的话是不是一个访问创建一个实例还是就一个实例?

意思可能没太表达清楚,希望大侠能看懂,给些指点!谢谢

...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孙晓军82 2008-11-17
  • 打赏
  • 举报
回复
比如在 bll 层有个类 class A ,有两个人访问这个应用那么这个A 有几个实例?还有页面文件有几个实例?

如果是单例那就只能是一个。否则有几个人访问就有几个,页面文件是有访问就会实例化一个对象。
tristan0429 2008-11-17
  • 打赏
  • 举报
回复
其实我想问是这个类在服务器端被实例化了几次?

比如在 bll 层有个类 class A ,有两个人访问这个应用那么这个A 有几个实例?还有页面文件有几个实例?
孙晓军82 2008-11-17
  • 打赏
  • 举报
回复
bll层如果无状态的话就可以考虑用单例或静态方法,否则一个访问就创建一个好些,方便以后扩充。
页面的后台文件的话是每次访问创建一个实例。建议楼主看下asp.net控件开发。
孤独侠客123 2008-11-17
  • 打赏
  • 举报
回复
看你怎么用.全部static的方法也行.

你可以看一下petshop
《PHP5+MySQL 网站开发实例精讲》全面、详细地介绍了基于PHP和MySQL的动态网络开发技术的原理和基础编程知识。全书共分为四篇18章,以“PHP基础知识→MySQL数据库基础知识→PHP高级开发→常用模块编程与综合案例开发”为线索具体展开,不仅包括PHP开发环境的搭建、PHP的基本语法、PHP中的常用函数、在MySQL中创建数据库和数据表,以及对MySQL数据库进行查询、删除、更新和排序等基础开发知识,还包括在PHP中创建图像、使用会话等较深入的开发内容,并在“常用模块编程和综合案例开发”篇中给出了常用模块(如通信录模块、计数器模块、文件上传模块、图片浏览模块和聊天室模块等)的开发方法,以及文件管理系统、投票系统、影碟管理系统、新闻发布系统和网上购物商城5个综合案例的开发全过程。  全书内容由浅入深,充分考虑了PHP学习者的特点,并在配套光盘中提供了书中实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。 《PHP5+MySQL 网站开发实例精讲》不仅合适PHP技术的初学者,还能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的实际问题。《PHP5+MySQL 网站开发实例精讲》可作为广大PHP学习者的自学用书,或高等院校相关专业的教材和辅导用书。 显示更多 显示更少 --------------------------------------------------------------------------------

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧