![](https://csdnimg.cn/release/download_crawler_static/88220463/bg8.jpg)
2 主要技术阐述
2.1 设计思路
作者要实现的是一个购物网站,网站所涉及到的商品是我们日常生活中的所有衣食住
行相关的产品。首先需要确定乐淘购物商城的整体需求,因此需要实地和经常在网上购物
的同学交流,调查记录网站所需求的功能。然后在网上查询相关电子商城系统的资料进行
前期需求的补充。搞清楚用户在访问商城时的流程还有后台系统管理员在进行管理商城时
所设计的功能模块和流程和所需要处理的数据。其次需要对我们商城系统具体实现所需要
涉及的工具还有技术进行全面的学习,并且完成整个商城系统各大模块功能和具体实现的
详细设计。最后在系统整个编码完成后要进行所有系统功能模块的测试,以保证我们的系
统可以正确流畅的运行。关于网站的用户作者设计有两类,一类是买家,买家需要访问我
们的购物网站主页,可以提供给买家基本的需求功能。另一类用户是后台的管理员,管理
员可以实现对本站内注册会员的信息管理、对商品的管理、对销售情况的查看、个人信息
管理等功能模块。选用的开发工具为 Eclipse 集成开发工具和 Tomcat 服务器,对于数据存
储选择 mysql 关系型数据库。选用 JSP、Javascript、Jquery、Ajax、SSM(springmvc、
spring、mybatis)为主要技术手段。
2.2 开发技术介绍
2.2.1 JSP
JSP 页面为 java 的一种技术实现,使用 JSP 技术主要可以实现前端显示界面和后端业
务逻辑处理代码的分离。便于我们在实现网站功能时的编码。
当我们启动服务器时,服务器器会把 JSP 页面翻译成一个.java 后缀的 java 文件,当我
们搭建的 Web 服务器接收前端传送过来的请求时,会运行被翻译出来的 java 文件,然后
把 JSP 页面内的需要的数据加载到静态 HTML 代码内,然后通过输出流把一行行的 HTML
代码输出并响应给用户浏览器。通过后端的 Servlet 可以实现对用户请求和传送到后端参数
的逻辑控制和处理。JSP 由于最终会被翻译成一个 Servlet 的 java 类,所以它在本质上也是
一个 java 文件。但是 JSP 主要用于写前端界面和用户进行交互,而 Servlet 则被应用于后
端逻辑控制。一般我们制作一个网站时都需要使用 JSP 和 Servlet 配合实现。JSP 技术的优
点:
(1)由于本质上是一个 java 程序也被运行在 java 虚拟机中,所以 JSP 也是一个跨平
台的技术。
(2)相比于 ASP/.net 来说它的优势在于可以在不同平台上进行设计和制作。