集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:15023458194  |   联系客服   |
当前位置:主页 > 培训课程 > Java >

成都JSP培训课程:JSP Java服务器页面

发布者: 成都达内     浏览次数:     发布时间:2019-10-10 10:48:58

成都Java培训班的小编这一期给大家讲JSP Java服务器页面。先说下URL(Uniform Resource Locator同意资源定位符)。URL包括传输协议(http://),ip地址,端口(端口如果是80可以省略,其他不能省略),项...

  成都Java培训班的小编这一期给大家讲JSP Java服务器页面。

  先说下URL(Uniform Resource Locator同意资源定位符)。

  URL包括传输协议(http://),ip地址,端口(端口如果是80可以省略,其他不能省略),项目资源地址。

  再来说下B/S,C/S架构。

  B/S是浏览器/服务器;

  浏览器和服务器端采用请求/相应模式进行交互;

  B/S结构是对C/S结构的一种改进;

  当应用成武为B/S结构时,程序部署在应用服务器上,并通过应用服务器同数据库服务器进行通信,在客户机上无需安装任何文件,系统界面是通过浏览器来实现的;

  B/S结构建立在Internet的基础上,所以访问范围比C/S大。

  C/S是客户端/服务器。

  从维护和升级角度,B/S更加简单。

  再说下Tomcat。Apache Jakarta的开源项目,JSP/servlet容器,web容器。使用Java进行Web编程时,需要发布到Web容器中才能运行。

  Tomcat安装后端口默认是8080;

  可以向发出请求的浏览器提供文档的程序;

  提供网上的信息浏览服务。

  Tomcat服务器的目录结构:

  /bin目录:存放各种平台下用于启动和停止Tomcat的脚本文件;

  /conf目录:存放Tomcat服务器的各种配置文件;

  /lib目录:存放Tomcat服务器所需的各种JAR文件;

  /logs:存放Tomcat的日志文件;

  /temp:Tomcat运行时用于存放临时文件;

  /webapps:当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中;

  /work:Tomcat把由JSP生成的Servlet防御此目录下。

  成都JSP培训课程:JSP Java服务器页面

  Web项目的目录结构:

  /:Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等);

  /WEB-INF:存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问;

  /WEB-INF/classes:存放Web项目的所有class文件;

  /Web-INF/lib:存放Web应用使用的JAR文件。

  使用JSP开发web项目时,web.xml文件位于WEB-INF目录下。

  手动部署Web应用的步骤:

  1.编写Web应用的代码;

  2.在webapps目录下创建应用文件目录;

  3.将创建的页面复制到应用目录下;

  4.启动Tomcat服务并进行访问。

  JSP执行过程:

  1.翻译阶段:编写好的JSP文件首先被web容器中的JSP引擎转换成Java源码;

  2.编译阶段;Java源码会被编译成可执行的字节码;

  3.执行阶段。容器接受客户端的请求后,执行编译成字节码的JSP文件。处理完请求后,容器把生成的页面反馈给客户端进行显示。

  JSP(Java Server Pages一种Java语言的服务器端页面技术):在HTML中嵌入Java脚本代码。

  JSP的3种注释:

  HTML的注释(网页查看源代码时会看到此注释):

  JSP注释(网页查看源代码时看不到此注释):

  在JSP脚本中注释(网页查看源代码时看不到此注释):

  JSP页面元素:

  静态内容:HTML静态文本;

  指令:以"

  表达式:

  声明:

  JSP内置对象是Web容器创建的一组对象,一组类的实例。

  常用的JSP内置对象:

  out --输出语句

  request --处理客户端请求

  response --相应客户请求

  session --会话对象。一次会话是指一次请求和一次相应。

  可以保持每个用户的会话信息,为不同的用户保存自己的数据,存储在客户端。

  application --应用程序

  实际上JSP就是Servlet,运行在服务端。在后台进行动态编译后最终想客户端输出普通html代码,需要运行在Tomcat类似servlet容器中,在JSP文件中可以嵌入Java代码。

  转发与重定向:

  转发:转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递;

  客户端浏览器的地址栏不会显示出转向后的地址。

  重定向:重定向实在客户独胆发挥作用,通过请求新的地址实现页面转向;

  在地址栏中可以显示转向后的地址。

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:15023458194

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:15023458194

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:15023458194

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街芷泉段229号东方广场C座16层

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都市高新区奥克斯广场B座1708

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56