关于开发中后台和前台分工的问题

jhunlee 2005-06-01 10:33:32
我是一个正在培训的学员,同时在学 SQL sever 和 VB ,两门课程都接近尾声了。
在数据库的开发问题上,两门课的授课老师告诉我们的东西却大有出入。
SQL的老师说,只要是关于表中数据的更新、插入、删除等操作,都在后台做成存储过程,前台开发中只关注于界面,涉及到修改数据库的操作都调用后台的数据库。
VB的老师却说,除非是涉及到两张或两张以上的表级联更新的时候,才去调用后台的数据库,而对单表的更新、插入、删除等操作都在VB中直接写SQL语句去操作数据库。
我都不知道该听哪一位的了,也不想在培训中的学习和实际中脱钩。
哪位先生能告诉我,关于这个问题,你们在实际中的项目开发,到底是怎么做的?
...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhunlee 2005-06-05
  • 打赏
  • 举报
回复
多谢阿多谢! ^-^
天地客人 2005-06-02
  • 打赏
  • 举报
回复
大的项目所有数据库操作都放到数据库中,但用户过多,还要注意服务器的性能!
小的项目就无所为了,在前台程序中写SQL简单一点!
xhwly 2005-06-02
  • 打赏
  • 举报
回复
雖然都有道理,但我還是贊成前者.

維護方便,系統大了尤其如是.
swordmanli 2005-06-01
  • 打赏
  • 举报
回复
两个老师的都没有错!
所有的操作都是在调用数据库呀,就算你写在vb里面。

前面的老师更强调在数据库端实现逻辑,后面的老师说复杂的才在数据端通过存储过程实现。
两者都有道理,前者的方案一般强调性能的时候采用,后者的方案更使用一些,平常也用的比较多,因为每个东西都写成存储过程是比较繁琐的,而VB等工具都提供了对简单的Sql的支持,比如ado等等,这样就必要每个操作都写存储过程了
淘淘商城是一个综合性的B2C平台,类似与京东、天猫商城,其打造的是商业模式为“社区+电子商务”, 用户不只是在社区有自己的圈子,还可以将电商加入到社区,整个电商网站实现的功能非常之多,采用分布式的系统架构设计,包括后台管理、前台系统、购物车系统、订单系统、单点登录系统、搜索系统、会员系统等。 1、 该项目采用了分布式系统的架构,目前,在大型网站使用非常广泛。 2、 各个系统之间采用接口调用的方式进行交互,即:面向服务的开发,每个团队、系统,分工明确,各司其职。 3、 后台系统使用了目前主流的框架技术,Spring、SpringMVC、Mybatis实现,开发更有效率,网站性能更高。 4、 后台系统的前端UI采用了Jquery EasyUI完成,界面更加的美观。 5、 系统后台使用多级菜单布局,并使用KindEditor框架作为富文本编辑器。 6、 前台系统采用CSS+DIV技术开发界面,使用Jquery完成和动态效果和后台服务的数据交互。 7、 项目引入了内容关系系统的概念,实现了对网站大部分内容的管理维护,使开发更加的高效。 8、 使用单点登录系统(SSO)来实现集群状态下的用户数据的维护。 9、 使用高性能的KV数据库Redis完成数据的存储以及缓存,提高数网站整体的性能。 10、 使用企业级开源系统Solr完成商品以及订单数据的搜索。 11、 在数据库存储方面使用MySQL的主从复制架构,使用Spring的AOP实现数据的读写分离,以保证在“读多写少”的场景下的高性能。 12、 使用高性能的企业级消息系统RabbitMQ,完了系统间的通信,使得系统间的耦合度大大降低。 13、 部署方面使用LVS + keepalived + Nginx实现了双机主备、双主热备,实现了一个高可用的系统架构。 14、 项目开发采用团队式的开发,统一使用Maven私服构建项目,使用统一的SVN服务进行代码的管理。 【课程内容】 项目功能实现分析 RESTful Web Service、SVN 项目讲解、环境搭建 后台系统功能实现 前台系统搭建、实现、内容管理系统实现 Redis入门 单点登录系统 订单系统、Quartz入门 Solr入门以及搜索系统实现 MQ学习、改造搜索、商品详情缓存逻辑 实现购物车、读写分离 dubbo入门、优化单点登录系统 分布式部署架构讲解以及实施 分组实战 + 项目总结以及就业指导 拔高--Redis集群、Tomcat优化、MySQL优化
昱杰订单管理系统采用PHP MySql ThinkPHP开发,运行环境为PHP 5.3 、Mysql、Zend、伪静态。功昱杰订单管理系统能介绍:   一、订单模块   1、订单管理:后台可视化管理订单,追踪客户下单IP及来路,下单后第一时间通过邮件和短信通知您;   2、物流管理:对物流增删改查,用于订单管理模块。   二、产品模块   产品管理:支持多产品运作,可设置产品是否在前台显示,可设置首选产品。进行了产品的添加或修改后,一键更新前台下单页产品列表,根本无需您修改代码。   三、系统模块   1、系统设置:对系统进行可视化设置,省去修改配置文件的麻烦;   2、管理员:对管理员增删改查,让您的后台支持团队协作管理,还可对管理员分配不同的权限,让您的团队进行分工管理;   3、权限管理:您可设置新增管理员时的默认权限,还可对其进行排序操作;   4、SMTP服务器:设置邮件服务器,支持设置多个服务器以便备用;   5、访问统计:只需在前台引入一句JS,随时在后台监控客户的访问情况,每天自动将访问记录导出到文件,以释放数据库空间;   6、导出的数据:导出的订单、访问统计,可以在这里集管理,支持打包下载;   7、数据表状态:查看数据表状态,对数据表进行优化;   8、数据库备份:对数据库进行备份,保证您的数据安全。      系统安装模块:支持自定义后台入口,默认后台入口为admin.php。注意事项:   1、初次使用本系统时,请运行index.php进行安装;   2、为了能够正常使用访问统计,第一次使用时请在该模块下点击更新visit.js;

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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