- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE与中间件期末课程报告
javaEE与中间件期末课程报告
题目:京东页面实现
姓名:王猛
专业:软件工程
班级:1201
学号:3120608010
日期:2015/6/11
指导老师:陈伟鹤
需求说明
实现京东首页静态内容
实现京东首页动态内容
实现京东首页的一些技术以达到类似效果
总体设计
开发工具
MyEclipse+MySQL
开发技术
JavaEE
架构设计
采用B/S模式+MVC模式
技术架构设计
View层统一采用JSP技术
采用滚动加载,数据懒加载(不使用时不加载,使用时才加载)
数据加载采用EL表达式或者JSTL表达式
Control层统一采用servlet进行控制
所有要动态生成数据的页面必须经过servlet,并且数据从数据库获取
Model层封装数据操作
Dao数据访问接口层
Domain封装类层
Impl实现层
Service服务层
设计细节要求
所有动态数据,采用数据库读取方式
所有JSP页面不准出现java代码块
设计登陆页面
详细设计
名词解释:
数据懒加载 即数据在使用时才加载不使用不加载,其优点在于节省了网络流量,和网站压力。
数据动态加载 页面数据是非静态的,其主要是实时的从数据库获取,缺点如果不做优化会对数据库产生一定压力。
实时动态交互 页面会与服务器进行小数据量的通信,从而与达到与用户交互的效果,优点是减小了网站压力
技术架构:
model
control
view
Service
登陆
Servlet
Dao
主页demo.jsp
今日推荐
Domain
猜你喜欢
Jdbc
中间展示
view层
Jquery文件jquery-2.1.4.js/jquery-1.4.min.js
主页
demo.Jsp
导航栏 : 部分数据懒加载+数据动态加载
顶部广告层 : 数据动态加载
中间LOGO和有哪些信誉好的足球投注网站层 : 部分数据懒加载,数据动态加载
中间导航栏 : 全部商品分类中各个分类模块懒加载
nave.jsp
中心展示 :模块懒加载+数据动态加载
center.jsp
京东快报 : 数据动态加载
生活服务 : 部分模块懒加载+ajax实时动态交互
今日推荐 : 模块懒加载+Jquery交互+动态数据加载
Todayshow.jsp
猜你喜欢 : 模块懒加载+动态数据生成
Guessyoulike.jsp
登陆页
login.jsp
登陆模块 ajax动态交互
control层
CenterShow.java——中心展示
GuessLikeShow.java——猜你喜欢
TodayShow.java——今日推荐
Login.java——登陆
主页没有经过servlet控制
model层
dao数据操作接口层 + domain数据javabean层 + service服务层,其中service实现dao接口进行服务,domain中的javabean是数据的封装类
中心展示 CenterData.java Center.java CenterService.java
猜你喜欢 GuessLike.java Like.java LikeService.java
今日推荐 TodayData.java Today.java TodayService.java
登陆页 CheckLogin.java User.java CheckLoginService.java
JDBC数据库操作底层
DButils.java 数据库操作工具类(利用了反射机制进行数据封装)
突出讲一下为什么要用javabean进行封装,因为与数据库进行交互,javabean可以起到快捷封装数据的效果,而且在servlet中可以通过封装类对提交的数据进行封装便于使用
页面美工设计
使用到的技术简介
HTML:HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language) 。Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。
运行原理:由浏览器解析执行
CSS:CSS目前必威体育精装版版本为 HYPERLINK /view/1713027.htm \t _blank CSS3,是能够真正做到 HYPERLINK /view/828.htm \t _blank 网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进
您可能关注的文档
- iVsee智能视频监控平台.ppt
- IZ206000建设工程合同与合同管理.ppt
- J07_计算机网络基础-2017年11月.ppt
- J2EE与中间件技术.ppt
- IT销售技巧(11.2).ppt
- I第九章静电场A.ppt
- JAC大学高级工培训题库.doc
- JAVA 实现上传功能.doc
- J2经纬仪使用方法-2017年11月.ppt
- JAVA 第六章 异常处理-2017年11月.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)