- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 仅供参考学习
个人收集整理 仅供参考学习
PAGE / NUMPAGES
个人收集整理 仅供参考学习
Java EE技术课堂笔记
2012-9-3一、参考资料
1. HYPERLINK 2. 3. 4. HYPERLINK b5E2RGbCAP
5. HYPERLINK 6. HYPERLINK 7. HYPERLINK 《设计模式》Gang of Four, the GOFp1EanqFDPw
二、学习方法
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)DXDiTa9E3d
超媒体(Hyper Media):音频、视频、图像、文本,一个文档中不仅有超文本, 还有上述信息,并且实现上述内容地组合.RTCrpUDGiT
WWW:万维网(World Wide Web)是一种服务,是一种以Internet为基础地应用服务.
HTTP协议:超文本传输协议,是工作OSI-RM第7层地应用层协议,实现服务器端与客户端之间地数据传输.HTTP协议是一种请求(Request)-响应(Response)式地服务.无状态地协议.5PCzVD7HxA
2、Web技术地发展W3C:
(1) 静态页面技术:以HTML为基础地技术,缺乏用户与服务器,或者用户与用户之间地沟通,即缺乏人机交互.更新与维护Web页面任务繁重.jLBHrnAILg
(2)浏览器端与用户交互技术:依赖浏览器端与客户交互.比如说出现了JavaScript、Java Applet、GIF等技术.xHAQX74J0X
但也有一些缺点:浏览器需要加载一些类库如ActiveX,导致胖客户端,程序运行效率降低.不同地浏览器对JavaScript支持不一致.LDAYtRyKfE
(3)服务器端与服务交互技术:依赖服务器端技术实现人机交互.技术主要有:ASP(*.asp)/ASP.NET(*.aspx)、JSP(*.jsp)、PHP(*.php)Zzz6ZB2Ltk
几种技术组合:
Linux+Apache+MySQL + PHP (LAMP),免费开源,主要用于中小型应用开发
Linux+Apache+MySQL +Java/JSP,免费开源,收缩性强,跨平台,用于大中型应用开发.dvzfvkwMI1
Windows+IIS+SQL Server + .NET,主要用于微软技术平台.
JSP技术实质上以普通地HTML页面为基础,在这些页面上加入了一些Java代码,便成为了JSP页面.JSP页面在运行时将转换为Servlet.rqyn14ZNXI
这3种技术地缺点:页面中掺杂了Java等代码,导致页面结构混乱,不利用人员分工.
(4)基于Web地应用阶段
出现了软件分层结构,软件之间地耦合降低了,代表技术有JavaEE(J2EE) , .NET.基本地分层架构有3层,或者更多.三层结构主要是表现层(视图层View),模型层(Model)和控制层(Controller),即MVC模式.EmxvxOtOco
(5)Web 2.0阶段
O’Relly提出地一个概念.现有地相当应用有微博、社交网站,维基百科.
特点:提高用户体验(UE, User Experience)和人机交互.
二、、JSP简介
Java Server Pages,是一种基于Java技术地动态网页开发技术.它在传统地HTML页面中添加一些Java程序段和JSP标记,从而构成地一种页面.SixE2yXPq5
html
body
欢迎你,%=username%
%
out.print(“登录时间为:”);
java.util.Date now = new java.util.Date();
out.print(now);
%
/body
/html
HYPERLINK http://localhost:8080/ch1/page/first.jsp http://localhost:8080/ch1/page/first.jsp 或 HYPERLINK 6ewMyirQFL
:80/index.htm
保存
原创力文档


文档评论(0)