日期:2014-05-20  浏览次数:20917 次

一般的商城网站的商品展示页是如何做的?
一般的商城的商品展示页是如何做的?商城那么多商品,每一个商品都是不同的地址,而且基本都是html格式的,地址也是不规范的,到底是怎么实现的?每一件商品的商品详细介绍都有很多内容很多图片,都是存在数据库里,然后再从数据库里读出来的还是另外的办法?各位大侠帮忙回答一下,小弟是学.net的刚接触不久,被这个问题困惑了。。。。。
.NET 电子商城 数据库 HTML

------解决方案--------------------
你没有学到一个正规的web设计规划方法。有些所谓的“项目经理”,就是把功能名词儿草草地罗列一下,然后就说“你做xxxx,他做xxxx”这类粗粗地“分解一下”就完毕了,就等着过一段时间再去对程序员说三道四去了。这期间,设计的任务完全压给程序员来去“设计”。

而正规的设计,要把主要的页面全都做出来效果,同时也就规定了每一个页面的业务描述(通常也就是一句话而已),同时要设计好每一个页面的url地址形式,同时要设计好每一个页面可能需要什么样难度的技术准备,同时要了解这个页面能不能复用别的页面以及相互调用的接口具体的如何写,同时要简单设计出此页面用到的业务对象实体以及通讯的简单范例......这些基本上经过讨论之后,才开始评估开发时间,之后才开始考虑让哪些程序员来实现哪些功能。而并不是一开始就粗粗地胡乱“分解”一下。

好了,这就是根本的区别。如果你整天纠结于那点数据库sql语句之类的所谓技术问题,而不是先从设计角度去学设计,你什么时候会设计web应用?

这不是技术,这是艺术。至少这不是整天纠结于底层编程语句的那种低级的技术,而是一种依赖于经验知识的工程技术。
------解决方案--------------------
google url重写
------解决方案--------------------
我可以告诉你的就是,你所“困惑”的那些问题,都是非常简单和自然而然的,真正的设计师就是把这些东西规定清楚(这就是所谓的设计)而根本不用去操心底层的实现。

如果你整天泡在csdn,你能够学到一些编程技术,但是也容易耽误你学习真正的软件开发之道。在你将来学习编程技术的时候不要陷在技术里边忘记你今天提出过这类问题,才能学好技术。
------解决方案--------------------
动态页面可以根据url的不同生成不同的内容,有很多动态页面的技术,PHP,JSP,ROR等等、我们.net程序员有asp.net Form已经asp.net MVC.
图片的问题,一般图片会存为文件,数据库中只记录文件名。