- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第一讲JavaEE介绍
本章目标掌握JavaEE的体系结构掌握JavaEE的技术内容掌握JavaEE的分层结构理解并掌握HTTP请求和响应2
Java体系结构图3
什么是JavaEE4JavaSEJSPServletJavaBeanEJBJDBCJNDIXMLStrutsHibernateJSF解决方法:JavaEE的使用定义:JavaEE(JavaEnterpriseEdition)是一个开发分布式企业级应用的规范和标准SpringWebService
5JavaEE体系结构图
JavaEE工作流程示意图6
JavaEE与后续课程关系Struts、Hibernate、Spring,它们都是框架框架,即Framework。其实就是某种应用的半成品,就是一组组件,用来完成自己的系统简单说就是使用别人准备好的一切,来实施自己的项目7毛坯房就类似一个框架毛坯房装修后的房子可以按照自己的意图装修JavaEEStrutsHibernateSpring应用程序JavaEE是基础JavaEE与后续课程关系
JavaEE体系结构8JavaEE分层结构表示层HTML页面中间层Servlet等组件数据层Database(JDBC、JNDI等)表示层中间层数据层平房式服务机构楼房式服务机构服务机构(银行)办公区域结构所有工作区域都在一起结构清晰管理方便一层:服务大厅二层:办公室三层:资料室比对
JavaEE体系结构9JavaEE体系结构三层体系结构表示层中间层Web服务器数据层数据库
表示层技术页面显示技术HTMLJavaScriptAjax技术10htmlheadtitle页面显示技术/title/headscriptlanguage=javascriptfunctiontest(){ alert(document.form1.username.value);}/scriptbodyformaction=index.jspname=form1method=get“onsubmit=test()inputtype=textname=username/inputtype=submitvalue=提交//form/body/htmlJavaScript的用法HTML的FORM表单
中间层技术11请求ServletJavaBeanJSP页面执行调用转向响应JSTL使用Servlet、JSP与JavaBean访问返回数据数据库客户端
中间层技术JSP显示动态内容的服务器网页JSTL辅助JSP显示动态内容的标准标签库Servlet接收客户请求,并做出响应的Java程序Servlet是中间件技术的重要部分,它控制着其他的组件JavaBeanJavaEE的模型组件中间层框架技术Struts框架Struts框架主要是扩展了Servlet12
数据层技术JDBC技术JDBC(JavaDatabaseConnectivity):Java数据库连接JDBC用来访问数据库和操作数据库表中数据数据层框架技术Hibernate13JavaBean数据库JDBC访问返回数据Hibernate数据库访问返回数据JavaBean
系统集成技术14JAX-WS技术JAX-WS(JavaAPIforXMLWebServices)是JavaEE平台的重要组成部分JAX-WS简化了使用Java技术开发Web服务的工作JNDI技术JNDI(JavaNamingandDirectoryInterface:Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API应用程序JNDI名称对象
电子书店系统15前台用户模型重点—购物车的实现使用的技术—Servlet、HttpSession、JDBC、JSTL
HTTP协议的定义HTTP协议—超文本传输协议无状态协议不用记录谁发出的请求,只需给出响应适用于传输文件用于通过Internet发送请求消息和响应消息使用端口接收和发送消息,默认为80端口16我想同其他“人”交流,怎么办?我只会我们计算机自己的语言对了,我可以使用HTTP协议和“别人”交谈了双方进行交谈提问回答
HTTP协议的演示(2-1)17在eclipse中创建项目点击菜单“文件”?“新建”?“项目”选择“MyEclipse”?“WebProject”?“下一步”写入工程名称,RootURL改为“/store”?“完成”创建index.html和test.jsp
HTTP协议的演示(2-2)18数据的提交和接收htm
文档评论(0)