编写像网上商城这样的项目,用得到面向对象么?用面向对象有什么好处?感觉都是数据库就行了

问题描述

编写像网上商城这样的项目,用得到面向对象么?用面向对象有什么好处?感觉都是数据库就行了

编写像网上商城这样的项目,用得到面向对象么?用面向对象有什么好处?感觉都是数据库就行了

解决方案

面向对象主要是封装和重用,你编写一个大型的软件,经常需要维护它,那么封装的代码减少了模块之间的耦合。编写一个通用的业务逻辑,那么面向对象构建的类库就很容易移植到别的项目中。

解决方案二:

网上商城有自己的框架,先了解这些。等到具体的实现时,才会用到面向对象的东东。
设计一个东东,选好框架后应该用什么就很清楚了。

解决方案三:

网上商城,后台是数据库。但是前台可能会用到Java之类,都是面向对象的。

解决方案四:

必须面向对象,面向对象更方便于业务抽象和业务隔离。
ps: 淘宝简历投递

解决方案五:

必须面向对象,面向对象更方便于业务抽象和业务隔离。
ps: 淘宝简历投递 lycwar@163.com 详细私聊

解决方案六:

建议楼主仔细看下面向对象的特点以及使用面向对象的好处

解决方案七:

楼主是 db工程师吧 所以觉得用数据库比用面向对象好? 很多项目都是用面向对象的实现来做的,只需要知道是谁做而不用管怎么做。这就是面向对象。

时间: 2024-11-03 08:54:40

编写像网上商城这样的项目,用得到面向对象么?用面向对象有什么好处?感觉都是数据库就行了的相关文章

网上商城BrnShop1.9升级至2.1升级说明(非官方版本仅提供技术交流)

开源Asp.Net MVC网上商城BrnShop1.9正式版本升级至开源Asp.Net MVC网上商城BrnShop2.1正式版本的非官方说明文档,如有任何异议请回复或是私信沟通. 升级前的说明: 1.此文档旨在为开源系统提供交流 2.升级的文件备份与数据库备份,如因此引起的不必要麻烦.本人不负任何直接责任或是间接责任. 写此文档的说明 1.官方没有提供便捷升级的包以及相关文件 2.官方没有提供提供升级说明 网上商城BrnShop1.9升级至2.1升级说明(非官方版本仅提供技术交流) 1.数据库

SSH框架网上商城项目第30战之项目总结(附源码下载地址)_java

0. 写在前面 友情提示:下载地址在下面哦. 项目基本完成了,加上这个总结,与这个项目相关的博客也写了30篇了,积少成多,写博客的过程是固化思路的一个过程,对自己很有用,同时也能帮助别人.顺便说个题外话,在学习的过程中肯定会遇到很多异常出现,我们要做的首先是定位这个异常,一般异常的后面都会跟一个或多个Caused by:xxx,这些都是引起异常的原因,一般我们找最下面的一个Caused by,那里往往才是问题的根源.如果自己解决不了,可以去谷歌.百度搜索(搜索的时候别一大堆异常往上一贴,注意搜关

SSH框架网上商城项目第5战之商品类别级联查询和分页功能_java

上文我们完成了EasyUI菜单的实现,点击这里查看,这一节我们主要来写一下CategoryServiceImpl实现类,完成数据库的级联查询.一般项目从后往前做,先做service(我们没有抽取Dao,最后再抽取),做完了再做上面层. 在写之前,先看一下数据库中的表的情况: drop database if exists shop; /*创建数据库,并设置编码*/ create database shop default character set utf8; use shop; /*删除管理员

SSH框架网上商城项目第3战之使用EasyUI搭建后台页面框架_java

前面两篇,我们整合了SSH并且抽取了service和action部分的接口,可以说基本开发环境已经搭建好了,这一节我们搭建一下后台的页面.我们讨论一下两种搭建方式:基于frameset和基于easyUI.最后我们会使用easyUI来开发.1. 抽取公共JSP页面我们先来看一下当前的jsp页面: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> &l

java网上商城项目第1篇之用户注册模块_java

本文为大家讲解了商城项目用户注册模块,供大家参考,先看看效果图: 1.前台JS校验:  事件触发: onsubmit="checkForm()" 2.使用AJAX完成异步用户名是否存在校验 ①事件触发:onblur="checkUserName()" ②AJAX function checkUsername(){ var username = $("#username").val(); $("#span1").load(&qu

【SSH网上商城项目实战15】线程、定时器同步首页数据(类似于CSDN博客定期更新排名)

版权声明:尊重博主原创文章,转载请注明出处哦~http://blog.csdn.net/eson_15/article/details/51387378 目录(?)[+]         上一节我们做完了首页UI界面,但是有个问题:如果我在后台添加了一个商品,那么我必须重启一下服务器才能重新同步后台数据,然后刷新首页才能同步数据.这明显不是我们想要的效果,一般这种网上商城首页肯定不是人为手动同步数据的,那么如何解决呢?我们需要用到线程和定时器来定时自动同步首页数据. 1. Timer和Timer

SSH框架网上商城项目第4战之EasyUI菜单的实现_java

上篇文章我们使用EasyUI搭建了后台页面的框架,点击这里查看,这一节我们主要使用EasyUI技术简单实现后台菜单,先将简单功能做出来,后期再继续丰富. 1. 实现左侧菜单  首先看一下效果图: 我们可以点击"基本操作"和"其他操作"来切换菜单选项,在具体的选项内,点击不同的连接,会在右侧显示出来.我们先把左边的菜单做出来. 左侧菜单内容主要有两个:"类别管理"和"商品管理".我们知道,上一节中,在aindex.jsp中应将后

SSH框架网上商城项目第16战之Hibernate二级缓存处理首页热门显示_java

网上商城首页都有热门商品,那么这些商品的点击率是很高的,当用户点击某个热门商品后需要进入商品的详细信息页面,就像淘宝里面那样.那么每次点击都要去后台查询一下该商品的详细信息,就会发送相应的sql语句,每次刷新一下详细页面也会发sql语句,这样的话,性能肯定会受到很大的影响.那么使用Hibernate的二级缓存就可以解决这个问题. 有些人可能会想,我们可以使用重定向,这样的话,在用户第一次访问的时候把信息查出来放到session中,以后每次用户刷新就可以去session中拿了,这样就不用去数据库中

SSH框架网上商城项目第14战之商城首页UI的设计_java

前面我们利用EasyUI和SSH搭建好了后台的基本框架,做好了后台的基本功能,包括对商品类别的管理和商品的管理等,这一节我们开始搭建前台页面. 做首页的思路:假设现在商品的业务逻辑都有了,首先我们需要创建一个监听器,在项目启动时将首页的数据查询出来放到application里,即在监听器里调用后台商品业务逻辑的方法. 1.  首页商品显示逻辑在首页,我们只显示商品热点类别中的前几个商品,比如热点类别有儿童休闲类,女性休闲类,男性休闲类,那我们会有三个板块来显示不同的商品类,每个类别里再显示几个具