笔记.docx
- 文档编号:28548448
- 上传时间:2023-07-18
- 格式:DOCX
- 页数:22
- 大小:1.38MB
笔记.docx
《笔记.docx》由会员分享,可在线阅读,更多相关《笔记.docx(22页珍藏版)》请在冰豆网上搜索。
笔记
笔记
1动态网页和静态网页
静态网页:
HTML/XHTMLCSSJSSWFJPEGGIF…全部在客户端浏览器中运行
动态网页:
同一页面,不同的用户、相同的用户在不同的时间访问,显示内容不同;通常动态网页中都可能与数据库有关。
主流动态网页开发技术:
3P
名称
发布厂家
运行平台
特点
费用
JSP(JavaServerPage)
SUN1999
运行于JVM,而JVM跨平台
历史悠久、体系庞杂、扩展性强
JSP+TOMCAT+MYSQL+LINUX=$0
JSP++Webshpere/Weblogic+Oracle+Unix=$999999999
ASP/ASPX(ActiveXServerPage)
Microsoft2000
运行于CLR,目前CLR只有Windows版本
开发工具易用
ASPX+IIS+MYSQLSERVER+WINDOWS2003=$999999
PHP(PersonalHomePage)
(PHP:
HypertextPreprocessor)
开源社区2000
处理器与操作系统无关,跨平台
开源,小巧,简单
(LAMP)Linux+Apache+MySQL+PHP=$0
JSP=HTML+Java
<%System.out.println(“hello”);%>
ASPX=HTML+C#
<%Console.WriteLine(“hello”);%>
PHP=HTML+PHP
phpprint(“hello”);?
>
2.JSP开发环境的搭建
客户端(Browser):
兼容W3CHTML标准的浏览器
服务器端(Server):
JDK(javac和java)+兼容JSP标准的服务器[+数据库]
2.1下载并安装jdk,配置Path
2.2下载Apachetomcat
由于tomcat本身就是用java编写,而且tomcat在处理jsp中java片段时,也需要局面。
安装程序会根据Path变量自动发现JDK的路径
去除安装路径中空格和中文:
查看tomcat的安装路径:
·bin:
binary,二进制可执行文件。
包含启动和停止tomcat可执行文件
·config:
configuration,tomcat全部的配置文件。
其中tomcat主配置文件server.xml,以及tomcat中web项目的默认配置文件context.xml(提示:
tomcat把每一个web项目称为“web上下文”——WebContext)
·lib:
library,库文件,tomcat本身以及tomcat下所有的项目所需要公共jar库文件
·logs:
tomcat的运行日志
·temp:
临时文件所在目录
·webapps:
WebApplications,作用相当于httpd的htdocs,即tomcat下所有的项目所在目录
·work:
tomcat工作成果(.jsp->.java->.class)的保存路径
启动tomcat:
想停止tomcat,在此界面下按Ctrl+C
打开浏览器,如下输入,说明tomcat启动成功:
如果想修改tomcat的监听端口,可以编辑conf/server.xml文件:
修改完成后,重启tomcat即可。
3在tomcat下创建符合JavaEE规范的Web项目结构
说明:
默认情况下,tomcat下的项目必须在webapps目录下,可以是个文件夹,也可以是个war压缩包。
web.xml:
是一个WebContext的主配置文件
classes:
该目录放置着本Contenxt所使用.class文件(无需配置入CLASSPATH)
lib:
放置着本Context所使用所有jar文件(其中的每个jar均会自动添加入CLASSPATH)
注意:
jsp页面修改后,无需重启tomcat,但WEB-INF目录下的任何文件(如.class或者web.xml)修改后,默认情况下,tomcat不能重新加载,必须重启!
!
如果希望修改完.class文件后,tomcat可以马上应用修改后的文件,则可以修改tomcat配置文件conf/context.xml,为其中的Context标签添加一个reloadable属性,如下:
修改完毕,重启tomcat,此后所有web.xml和class文件的修改,无需再次重启tomcat即可应用。
注意:
4.使用MyEclipse创建JavaWeb项目
将MyEclipse中的项目部署(Deploy)到tomcat上去:
(就是将项目的WebRoot目录下的全部文件拷到tomcat的webapps目录下的某个文件夹去,)
在MyEclipse中创建jsp文件:
4.JSP页面中嵌入Java代码的方式:
·JSP页面指令:
<%@xxxx%>
·Java代码块:
<%任何有效的Java执行语句%>
·JSP声明:
<%!
类字段或方法的声明%>
如:
<%!
privateintage=10;%>
<%!
publicvoidf1(){…}%>
·JSP表达式:
<%=表达式%>
·JSP注释:
<%----%>
注意:
上述代码在服务器端就已经全被执行并处理掉,都不会输出给客户端!
!
说明:
1)HTML注释和JSP注释:
前者会发送给客户端,后者在服务器就被过滤掉。
99.JSP页面中的预定义变量
·out:
指向针对客户端的字符输出流对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 笔记