级JavaEE技术课堂笔记.doc

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java EE技术课堂笔记 2012-9-3一、参考资料 1. 2. 3. 4. 5. 6. 7.《设计模式》Gang of Four, the GOF 二、学习方法 1、动手实践 2、学会学习 (1)总结(2)对比 (3)学会使用搜索引擎,baidu, google 3、团队合作精神:要有责任担当,为团队贡献自己的力量,为团队加分,即正能量。 2012-9-4 一、Web的概念及其发展 1、Web HTML/JavaScript/CSS Web是一种应用程序的框架,是Client/Server架构的原型。 C/S架构的优点和缺点: 在C/S架构的基础上,又提出一种的架构Browser/Server。 几个关于Web的术语: 超文本(Hyper Text):是一种全局性的信息结构,可以将文档通过一些关键字建立链接(<a href=”超链接地址” title=”提示信息”> 关键字</a>) 超媒体(Hyper Media):音频、视频、图像、文本,一个文档中不仅有超文本, 还有上述信息,并且实现上述内容的组合。 WWW:万维网(World Wide Web)是一种服务,是一种以Internet为基础的应用服务。 HTTP协议:超文本传输协议,是工作OSI-RM第7层的应用层协议,实现服务器端与客户端之间的数据传输。HTTP协议是一种请求(Request)-响应(Response)式的服务。无状态的协议。 2、Web技术的发展 W3C: (1) 静态页面技术:以HTML为基础的技术,缺乏用户与服务器,或者用户与用户之间的沟通,即缺乏人机交互。更新与维护Web页面任务繁重。 (2)浏览器端与用户交互技术:依赖浏览器端与客户交互。比如说出现了JavaScript、Java Applet、GIF等技术。 但也有一些缺点:浏览器需要加载一些类库如ActiveX,导致胖客户端,程序运行效率降低。不同的浏览器对JavaScript支持不一致。 (3)服务器端与服务交互技术:依赖服务器端技术实现人机交互。技术主要有:ASP(*.asp)/ASP.NET(*.aspx)、JSP(*.jsp)、PHP(*.php) 几种技术组合: Linux+Apache+MySQL + PHP (LAMP),免费开源,主要用于中小型应用开发 Linux+Apache+MySQL +Java/JSP,免费开源,收缩性强,跨平台,用于大中型应用开发. Windows+IIS+SQL Server + .NET,主要用于微软技术平台。 JSP技术实质上以普通的HTML页面为基础,在这些页面上加入了一些Java代码,便成为了JSP页面。JSP页面在运行时将转换为Servlet. 这3种技术的缺点:页面中掺杂了Java等代码,导致页面结构混乱,不利用人员分工。 (4)基于Web的应用阶段 出现了软件分层结构,软件之间的耦合降低了,代表技术有JavaEE(J2EE) , .NET。基本的分层架构有3层,或者更多。三层结构主要是表现层(视图层View),模型层(Model)和控制层(Controller),即MVC模式。 (5)Web 2.0阶段 O’Relly提出的一个概念。现有的相当应用有微博、社交网站,维基百科。 特点:提高用户体验(UE, User Experience)和人机交互。 二、、JSP简介 Java Server Pages,是一种基于Java技术的动态网页开发技术。它在传统的HTML页面中添加一些Java程序段和JSP标记,从而构成的一种页面。 <html> <body> 欢迎你,<%=username%> <% out.print(“登录时间为:”); java.util.Date now = new java.util.Date(); out.print(now); %> </body> </html> http://localhost:8080/ch1/page/first.jsp 或 :80/index.htm 保存成扩展名为“.jsp”的名字即可。 优点:它继承了Java的所有特性。比如跨平台,安全性,支持多线程等。 另外,要注意JSP程序运行时必须依靠Web容器(Web Container)、或者说是Web服务器(Web Server) 三、Tomcat的安装与配置 Tomcat是一种支持JSP/JAVA EE技术的Web容器。可以到网站上免费下载,目前最新版为7.0。 注意:安装Tomcat之前,必须先安装JDK。 一旦安装了Tomcat,在Windows上便以Windows服务的形式存在。 Tomcat服务的启动:推荐以“手动方式”启动,可以在Windows服务中更改启动方式。 Tomcat的目录

文档评论(0)

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

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

1亿VIP精品文档

相关文档