伤脑筋啊,有什么好的办法把前台程序员变成单纯的编码机器呢?
伤脑筋啊,有什么好的办法把前台程序员变成单纯的编码机器呢?给前台开发人员定义的接口
但总感觉控制不够深入
public interface IFrontPage
{
string MakeHead1(); //页眉部分
string MakeHeadAD1(); //页头广告1
string MakeHead(); //页头部分
string MakeHeadAD(); //页头广告
string MakeNavigation(); //菜单导航部分
string MakeNavigationAD(); //菜单导航广告
string MakeBodyAD1(); //内容部分广告1
string MakeBody(); //内容部分
string MakeBodyAD2(); //内容部分广告2
string MakeFooter(); //页尾部分
string MakeFooterAD(); //页尾部分广告
string MakeFooter1(); //页脚部分
string MakeFooterAD1(); //页脚部分广告
}
现在通过抽象类和接口来强制规范,但是总觉得控制的力度还不够
namespace WebSystem.Framework.FrontBussiness.Bo
{
public abstract class BasePageBo : IFrontPage
{
public Page page;
public HttpRequest Request;
public HttpResponse Response;
public BasePageBo()
{
}
public BasePageBo(Page mPage)
{
page = mPage;
Request = mPage.Request;
Response = mPage.Response;
}
public virtual void OutPut()
{
Response.Write(MakeHead1());
Response.Write(MakeHeadAD1());
Response.Write(MakeHead());
Response.Write(MakeHeadAD());
Response.Write(MakeNavigation());
Response.Write(MakeNavigationAD());
Response.Write(MakeBodyAD1());
Response.Write(MakeBodyAD2());
Response.Write(MakeFooter());
Response.Write(MakeFooterAD());
Response.Write(MakeFooter1());
Response.Write(MakeFooterAD1());
SiteStatisticsLite.AddLog();
}
#region IFrontPage 成员
public abstract string MakeHead1();
public abstract string MakeHeadAD1();
public abstract string MakeHead();
public abstract string MakeHeadAD();
public abstract string MakeNavigation();
public abstract string MakeNavigationAD();
public abstract string MakeBodyAD1();
public abstract string MakeBody();
public abstract string MakeBodyAD2();
public abstract string MakeFooter();
public abstract string MakeFooterAD();
public abstract string MakeFooter1();
public abstract string MakeFooterAD1();
#endregion
}
所有页面输出只要二行代码,例如
protected void Page_Load(object sender, EventArgs e)
{
INDEXFBO INDEXbo = new INDEXFBO(this);
INDEXbo.OutPut();
}
但是总觉得控制的力度还不够,后台的程序员已经机械化劳动了,现在要实现前台编码机械化
对于前台开发我都想定义一个 IWebDocument 来好好规范一下
伤脑筋啊,有任何意见联系我 来自: http://www.bwsyq.com QQ 99923309 --------------------编程问答-------------------- 就你这种人品,技术再好都没有用,而且技术肯定不会很好 --------------------编程问答-------------------- 符合软件工程的思想,关注! --------------------编程问答-------------------- 朋友比领导重要,能力比知识重要,健康比业绩重要,水平比文凭重要,情商比智商重要,星期日比平时重要,我的问候比送月饼重要!嘿嘿。中秋快乐。
月到中秋分外明,节日喜气伴您行,皓月当空洒清辉,美好事儿一堆堆,在此祝您人圆家圆事业旺,节日愉快身体硬,心想事成保准赢! --------------------编程问答-------------------- 接口设计不合理。 --------------------编程问答-------------------- Coding Rule文档做了么~~ --------------------编程问答-------------------- 开发文档当然要啊 --------------------编程问答-------------------- 这个值得好好研究研究。
不知楼主给的那个网站是什么内容。因为打不开。
这种事,应该有个专门的讨论区,一边公示项目进展内容,一边大家来发表意见进行修改。 --------------------编程问答-------------------- 佛说:
断了慧根是要进19层地狱的 --------------------编程问答-------------------- 佛说:
断人慧根是要进19层地狱的 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主很强大,目前还没有楼主这样的想法 --------------------编程问答-------------------- 说明你不架构师级别的。 --------------------编程问答-------------------- 开个源丫
一起学习啊
补充:.NET技术 , ASP.NET