有一个大型生产管理的项目,想用asp.net(vb)来开发,因为没用.net做过web方面的开发,所以不知道怎么来构架这个系统,比如是否需要用ajax或别的类似java中struts一样的框架,实际开发中是用html的控件还是用.net里的控件,script与.net怎么更好的结合使用等,请大家多多给意见,谢谢,分不够在加。
解决方案 »
- 在线求 网页放大效果?
- 如何使用存储过程同时输入 一个数据流和一个Output的值
- Sql中怎樣將一個Table變量賦值給另一Table變量
- 在下面CS文件中,如何添加Page_Load,使其ASPX文件可以运行?
- 在线:高分求助!!!! 如何将asp.net 页面转换成静态的html页面?
- 装了win2003后,IIS的FrontPage扩展配制不了(已装了FrontPage扩展),帮帮忙呀!
- ******一个错误******
- 关于Global.asax文件!
- 在机器1上aspx网页连接数据库是正常,在机器2上不能连接到!(是安装好的web应用,机器2无调试环境!)
- 请问一个DATAGRID的问题?
- 视频直播网站 MIME类型的问题
- ASP.NET 3.5extensions web site建站的问题
架构清晰明确!数据库辅助类也很好用!速度经过优化也很快!
UI+UIComponent+IService+BizComponent+DataAccess Layer-->DB
1.UI:界面,如果采用嵌套页的话,这个UI最好用用户控件,这样,你和你的团队只需关心如何开发用户控件即可,无需关心通用的界面与样式.如菜单,布局之样的.
2.UIComponent:对用户控件的业务逻辑处理层,可分为二个部分,一是基于数据库的逻辑(后台逻辑),直接调用后面的接口即可,二是基于非数据的逻辑处理(前台逻辑)
3.IService:便于扩展
4.BizComponent:实现ISRVICE,对于不同的数据库对象或数据库处理,采用不同的类或文件夹,便于扩展
5.DataAccess Layer:统一访问数据库,利用工厂模式,创建一个统一的数据库对象,此对象可以实现数据库的访问和操作,而不关心是哪一种数据库(配合XML文件或WEB.CONFIG文件)
6.DB:真正的数据库
如果不用服务端处理的尽量用客户端控件,提高效率。
Ajax基本上现在都要用
ERP或CRM的IE版本Ajax是必须的。
然后看看例子代码
可以搭建起来一个不错的构架
BLL逻辑处理
DataAccess数据库访问
ORM实体(Nhibernate)
Common通用方法
Web以上结合NHibernate,一般情况不用存储过程,开发效率非常高,结构清晰明了.当然,数据库访问是比存储过程慢一点点
如过你说的是框架 那么 用frameset就可以了
这个是HTML中的东西 自己应该没问题了吧
ajax 服务器控件 ORM框架 HTML控件可能在一个项目中都可以用到。
this.imgLogo.Attributes.Add("ondblclick","addUser(this)");
目前也在搞这个问题,不知从何入手,累呀
微软也推荐大项目用front controler来构建,是不是可以利用此来实现