JavaEE与中间件期末课程报告.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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代码块设计登陆页面详细设计名词解释:数据懒加载 即数据在使用时才加载不使用不加载,其优点在于节省了网络流量,和网站压力。数据动态加载 页面数据是非静态的,其主要是实时的从数据库获取,缺点如果不做优化会对数据库产生一定压力。实时动态交互 页面会与服务器进行小数据量的通信,从而与达到与用户交互的效果,优点是减小了网站压力技术架构: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.javaLikeService.java今日推荐 TodayData.java Today.javaTodayService.java登陆页 CheckLogin.java User.javaCheckLoginService.javaJDBC数据库操作底层DButils.java 数据库操作工具类(利用了反射机制进行数据封装)突出讲一下为什么要用javabean进行封装,因为与数据库进行交互,javabean可以起到快捷封装数据的效果,而且在servlet中可以通过封装类对提交的数据进行封装便于使用页面美工设计使用到的技术简介HTML:HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language) 。Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。运行原理:由浏览器解析执行CSS:CSS目前最新版本为/view/1713027.htmCSS3,是能够真正做到/view/828.htm网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步/view/426920.htm交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。例如:style type=text/csshtml,body,div,ul,li,ol,i,h2,h1,h3,h4{margin: 0;padding: 0}/style运行原理:由浏览器解析执行JSP:全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的/view/25169.htmServlet设计,它[1]?是由/view/1061350.htmSun Microsyste

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档