毕业设计(论文)-java Springboot网上音乐商城设计与实现.docx
《毕业设计(论文)-java Springboot网上音乐商城设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-java Springboot网上音乐商城设计与实现.docx(34页珍藏版)》请在优知文库上搜索。
1、Java音乐商城设计和实现-、绪论1.1 研究目的和意义随着市场经济发展,尤其是我国加入WTO,融入经济全球化潮流,已进入国内外市场经济发展新时期,音乐与市场联系越来越紧密,我国音乐和网上业务也进入新历史发展阶段。为了更好地服务于市场,推进网上业务现代化进程,音乐信息体系建设已迫在眉睫。随着电子商务在批发市场运用深化,一部分批发市场“蒸发”了,悄然退出市场、使有形市场和无形市场相结合从而产生一种新模式。对绝大多数市场来说,在组织创新上,当前最易采取形式是有形市场与无形市场相结合的方式。可以充分利用有形市场的优势,创办网上音乐销售市场,搭建网上交易平台为市场经营者建立网上音乐专辑,进行产品宣传,
2、引导经营者开展网上交易,实行与现货交易并行的电子商务模式。使电子商务音乐专辑网站的发展成为必然。1.2 研究的内容该网上音乐市场系统可以注册用户,用户注册完以后可以用相应的用户名和密码进行登陆,用户进入系统后,可以浏览音乐专辑的一些详细的信息。后台的管理员能够对网站的音乐商品信息进行管理,同时也可以对用户就行管理。没有注册的用户可以查看一些音乐专辑信息,但是如果想获得更加详细的信息或者购买音乐专辑,用户就必须要进行相应的注册或登录才能够得到更加详细的音乐商品信息以便于购买该音乐专辑1.3可行性研究设计此系统需要java面向对象编程基础,数据库应用知识以及功能分析。根据目前阶段所掌握的知识,根据
3、这学期以及之前学习掌握的java编程知识和数据库应用知识以及前端知识做出一个这样的基于Javaweb、springboot轻量级框架网页版的网上音乐专辑商城系统。1. 4社会可行性在互联网技术高速发展的今天,通过互联网的传播会让企业更容易的创造更多的经济效益,通过网上音乐专辑平台销售,有了更大的市场,在这样一个大环境下把资源统筹规化起来,就会获得高效的收益。1.5相关技术说明springSDrin2框架是架Va平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它各受青睐,以至于后来让它作为EJB(EnterpriS
4、eJavaBeans)模型的补充,甚至是替补。SPring框架为开发提供了二列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。SPring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。SPring框架利用容器管理对象的生命周期,容器可以通过扫描XM1.文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。SPring框架具
5、有面向切面编程(AOP)框架,SPringAOP框架基于代理模式,同时运行时可配置;AOP框架主要针对模块之间的交叉关注点进行模块化。Spring框架的AOP框架仅提供基本的AOP特性,虽无法与AspectJ框架相比,但通过与AspectJ的集成,也可以满足基本需求。SPring框架下的事务管理、远程访问等功能均可以通过使用SpringAOP技术实现Spring的事务管理框架为Java平台带来了一种抽象机制,使本地和全局事务以及嵌套事务能够与保存点一起工作,并且几乎可以在JaVa平台的任何环境中工作。Spring集成多种事务模板,系统可以通过事务模板、XM1.或JaVa注解进行事务配置,并且事
6、务框架集成了消息传递和缓存等功能。Spring的数据访问框架解决了开发人员在应用程序中使用数据库时遇到的常见困难。它不仅对Java:JDBC、iBATS/MyBATIsHibernateJaVa数据对象(JDO)、APaCheOJB和ApacheCayne等所有流行的数据访问框架中提供支持,同时还可以与Spring的事务管理一起使用,为数据访问提供了灵活的抽象。SPring框架最初是没有打算构建一个自己的WebMVC框架,其开发人员在开发过程中认为现有的StrutsWeb框架的呈现层和请求处理层之间以及请求处理层和模型之间的分离不够,于是创建了SpringMVCoSpringBootSPrin
7、gBOot是由PiVOtal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于SPring4.0设计,不仅继承了SPring框架原有的优秀特性,而且还通过简化配置来进一步简化了SPring应用的整个搭建和开发过程。另外SPringBOOt通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。SpringBoot所具备的特征有:(1)可以创建独立的SPrirlg应用程序,并且基于其MaVen或GradIe插件,可以创建可执行的JARS和WARs;(2)内嵌TOnICat或Jetty等SerVIet容器;(3)提供自动配置的“start
8、er”项目对象模型(POMS)以简化MaVen配置;(4)尽可能自动配置SPring容器;(5)提供准备好的特性,如指标、健康检查和外部化配置;(6)绝对没有代码生成,不需要XM1.配置。12SPringBOOt框架中还有两个非常重要的策略:开箱即用和约定优于配置。开箱即用,Outofbox,是指在开发过程中,通过在MAVEN项目的pom文件中添加相关依赖包,然后使用对应注解来代替繁琐的XM1.配置文件以管理对象的生命周期。这个特点使得开发人员摆脱了复杂的配置工作以及依赖的管理工作,更加专注于业务逻辑。约定优于配置,Conventionoverconfiguration,是一种由SpringB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文-java Springboot网上音乐商城设计与实现 毕业设计 论文 java Springboot 网上 音乐 商城 设计 实现