欢迎来到天天文库
浏览记录
ID:34902754
大小:722.00 KB
页数:85页
时间:2019-03-13
《javaee实用技术堂笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习JavaEE技术课堂笔记2012-9-3一、参考资料1.www.apache.org2.struts.apache.org3.tomcat.apache.org4.www.hibernate.orgb5E2RGbCAP5.www.springsource.org6.www.eclipse.org7.www.csdn.net《设计模式》GangofFour,theGOFp1EanqFDPw二、学习方法1、动手实践2、学会学习(1)总结(2)对比(3)学会使用搜索引擎,baidu,google3、团队合作精神:要有责任担当,为团队贡献自己地力量,为团队加分,即正能量.
2、2012-9-4一、Web地概念及其发展1、WebHTML/JavaScript/CSSWeb是一种应用程序地框架,是Client/Server架构地原型.C/S架构地优点和缺点:在C/S架构地基础上,又提出一种地架构Browser/Server.几个关于Web地术语:l超文本(HyperText):是一种全局性地信息结构,可以将文档通过一些关键字建立链接(关键字)DXDiTa9E3dl超媒体(HyperMedia):音频、视频、图像、文本,一个文档中不仅有超文本,还有上述信息,并且实现上述内容地组合.RTCrpUDGiTlW
3、WW:万维网(WorldWideWeb)是一种服务,是一种以Internet为基础地应用服务.lHTTP协议:超文本传输协议,是工作OSI-RM第7层地应用层协议,实现服务器端与客户端之间地数据传输.HTTP协议是一种请求(Request)-响应(Response)式地服务.无状态地协议.5PCzVD7HxA2、Web技术地发展W3C:www.w3.org(1)静态页面技术:以HTML为基础地技术,缺乏用户与服务器,或者用户与用户之间地沟通,即缺乏人机交互.更新与维护Web页面任务繁重.jLBHrnAILg(2)浏览器端与用户交互技术:依赖浏览器端与客户交互.比如说出现了JavaScri
4、pt、JavaApplet、GIF等技术.xHAQX74J0X但也有一些缺点:浏览器需要加载一些类库如ActiveX,导致胖客户端,程序运行效率降低.不同地浏览器对JavaScript支持不一致.LDAYtRyKfE(3)服务器端与服务交互技术:依赖服务器端技术实现人机交互.技术主要有:ASP(*.asp)/ASP.NET(*.aspx)、JSP(*.jsp)、PHP(*.php)Zzz6ZB2Ltk几种技术组合:lLinux+Apache+MySQL+PHP(LAMP),免费开源,主要用于中小型应用开发lLinux+Apache+MySQL+Java/JSP,免费开源,收缩性强,跨平台
5、,用于大中型应用开发.dvzfvkwMI1lWindows+IIS+SQLServer+.NET,主要用于微软技术平台.JSP技术实质上以普通地HTML页面为基础,在这些页面上加入了一些Java代码,便成为了JSP页面.JSP页面在运行时将转换为Servlet.rqyn14ZNXI这3种技术地缺点:页面中掺杂了Java等代码,导致页面结构混乱,不利用人员分工.(4)基于Web地应用阶段-85-/85个人收集整理仅供参考学习出现了软件分层结构,软件之间地耦合降低了,代表技术有JavaEE(J2EE),.NET.基本地分层架构有3层,或者更多.三层结构主要是表现层(视图层View),模型层(
6、Model)和控制层(Controller),即MVC模式.EmxvxOtOco(5)Web2.0阶段O’Relly提出地一个概念.现有地相当应用有微博、社交网站,维基百科.特点:提高用户体验(UE,UserExperience)和人机交互.二、、JSP简介JavaServerPages,是一种基于Java技术地动态网页开发技术.它在传统地HTML页面中添加一些Java程序段和JSP标记,从而构成地一种页面.SixE2yXPq5
7、.Date();out.print(now);%>http://localhost:8080/ch1/page/first.jsp或http://127.0.0.16ewMyirQFLhttp://www.henu.edu.cn:80/index.htm保存成扩展名为“.jsp”地名字即可.优点:它继承了Java地所有特性.比如跨平台,安全性,支持多线程等.另外,要注意JSP程序运行时必须依靠Web容器(
此文档下载收益归作者所有