Java Web 项目音乐网站的开发与实现

本文介绍了使用Java语言开发的音乐网站,采用MVC架构,使用MySql数据库,结合HTML5和Ajax技术实现用户交互。重点讲解了网络架构、B/S模式、MD5加密在系统中的应用,并涉及登录注册验证、歌曲管理等功能。
摘要由CSDN通过智能技术生成

Java Web 音乐网站的开发与实现

该系统采用当前主流的Java语言编写,框架上采用MVC三层模型结构,以动态的JSP页面作为与用户经行交互的视图,用户与服务器之间采用B/S架构。使用MySql作为后台数据库,在Windows环境下使用MyEclipse开发工具进行开发,开发过程中交互页面采用THTML5+CSS3编写、后台使用Ajax异步处理、MD5加密等相关技术。

1.网络架构

本系统开发采用B/S架构,B/S架构是在网络信息技术的发展过程中对C/S架构的一种升级。C/S结构全称客户机/服务器结构,习惯上采用两层网络结构:服务器部分和客户机部分。服务器由网络文件系统和数据库系统等组成,为网络用户提供多种服务。客户机装有专用的系统软件由多个子程序组成,负责执行前台功能,通过链接的方式访问数据库资源。

B/S(Browser/Server)架构即浏览器和服务器架构。是在网络信息技术的发展过程中对C/S架构的一种升级。在该架构中系统中的大部分业务逻辑都在服务器端进行处理,客户端只需装有新版本浏览器负责结果的显示,大大降低了客户端电脑载荷。在 B/S 架构中,客户端只需带有新版本的浏览器无需安装任何专用的软件和程序,大大降低了维护系统正常运行所需的成本,这样就构成了所谓的浏览器客户端、服务器端应用程序以及数据库端三层架构的Web系统。如下图所示。
web工作三层架构图

2.工作模式图示

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值