IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 轻量级javaee第2章练习1 -> 正文阅读

[Java知识库]轻量级javaee第2章练习1

轻量级javaee第2章练习1
书上的练习都要试一试

1、说出JSP和Servlet的区别是什么?Servlet是什么?

2、使用JSP直接做一个项目,不管什么表现层业务逻辑组件或者持久层组件。(包括使用自定义标签,jsp标签之类的,Servlet,Listener,Filter),做一个可以用的Study主页。可以评论。还可以做一个排行榜网页。按标签、属性分类。

自习室网页版

3、p74按照书上,徒手建立一个Web应用。

4、什么是JAAS授权认证p76。Web应用首页是不是和index.jsp有关系?

5、jetty是什么?

6、查看一下Tomcat的conf路径下的web.xml文件

7、查看一下Tomcat的work路径对应的Web应用。

8、查看一下p77下面说的目录和文件

9、p79上面的catch块的内容看不懂。

10、说出JSP的4种基本语法是什么?

11、模仿p80的例子做一个练习。

12、模仿p81的例子做一个练习。

13、为什么count会一直+1?每次刷新不会重新执行public int count吗?刷新只会重新调用service方法?

14、按照p81下面的说明,查看下_jsp.java文件。

15、尝试在jsp种声明抽象方法,看看会报什么错误。

16、模仿p82的例子做一个练习。并且尝试在输出表达式语法后加上分号,看看会报什么错误?

17、每个html页面上声明的<!DOCTYPE>是干嘛用的?还有中的xmlns是什么?

18、模仿p83的例子做一个练习

19、不知道jsp脚本在servlet中是什么样子。

20、尝试在小脚本中声明变量(局部和全局都试一下,public,private,static)声明方法试一下

21、尝试在jsp中执行数据库查询。并且查看网页源代码是什么样的。还有对应servlet代码是怎么样的。

22、说出jsp的三个编译指令是什么?

23、说出page指令各个属性的意义?

session属性是什么意思?什么作用?

buffer属性是什么意思?什么作用?

24、尝试用info设置jsp程序的信息,然后用Servlet.getServletInfo()和getServletInfo()输出。再尝试不设置info属性,输出一下看看是什么信息?p87例子练习再换回out的方式。

25、尝试自己打包一个jar包然后在自己写的程序中import自己包里的类。

26、p88如果不设置isErrorPage="true"会怎样?再试一下删除errorPage属性

27、p89什么静态的include?动态的include?什么叫做被嵌入的文件经常需要改变?什么时候使用include?什么时候使用jsp:include?他们的区别是什么?

28、模仿p89的例子做一个练习

29、p90的out.write和out.print什么区别?

30、说出jsp的七个动作指令分别是什么?

31、p90的那段话没看懂,编译指令和动作指令的区别是什么?处理指令通常可以替换成jsp脚本是什么意思?什么是处理指令?

32、什么是JavaBean?什么是Applet?

33、模仿p90下方的例子做一个练习(forward指令)

34、p91下方的例子

35、flush属性的作用没看懂p92

36、说出forward和include的区别和联系是什么?

37、说出p94的四种scope的具体范围,该页面是什么意思?本次请求又是什么意思?本次session又是什么意思?应用内一直有效又是什么意思?

38、试一下p94下方的例子,尝试不提供setName和getName试一试?尝试不提供变量但是提供方法试一试

39、p95是必须自己把src中的.java文件编译后,将.class文件放入classes目录中然后重启后才会生效的意思吗?

40、p95下方的例子

41、说出jsp脚本中的9个内置对象分别是什么?

42、p97中关于config内置对象的说明看不懂?JSP页面通常无须配置,也就不存在配置信息。因此,该对象更多的在Servlet中有效??

43、尝试在isErrorPage属性为false中使用exception

44、page和pageContext是什么区别?

45、request的parameter和Attribute什么区别?

46、什么时候使用response?什么叫重定向?

47、p97中对于一次会话的说法,关闭浏览器才算会话结束??可是对于一个网站来说关闭所有网页不就应该算是会话结束吗?

48、查看一下isErrorPage=true的页面中是否有exception局部变量

49、简略说出Web服务器运行原理

50、jsp/servlet之间如何交换数据?

51、page和普通的jsp脚本中的变量有什么区别?

52、练习一下让多个JSP、Servlet共享数据p100p101

53、p101的@WebServlet注解是干嘛用的?

54、p101Servlet中没有内置对象但是jsp中有内置对象这种说法好怪?是不是不用jsp编译的servlet没有内置对象吗?

55、尝试获得Web应用配置参数p102。这个配置参数是什么意思?web.xml中的东西?

56、p103的2.6.2节config对象看不懂,为什么这里又把JSP和Servlet分开了??配置在web.xml中难道jsp取不到?servlet取得到?

57、p104我看不太懂,servlet-name中的config是有一个Servlet名字叫做config.java吗?还有为什么要把jsp页面配置在Web应用中?还有后面的servlet-mapping是干嘛的?
如果不配置成这样,jsp就无法访问name和age变量了吗?

58、打开普通JSP页面所生成的Servlet类看看。p105

59、p106的例子练习一下。并且查看一下error.jsp生成的servlet中的exception声明。和isErrorPage=false的servlet做个对比。

60、p107的例子练习一下。

61、p108例子练习+上将两个变量名修改为一样,看看会不会覆盖?

62、p110上面getParameterNames()为什么不是和getParameterValues()一样返回数组

63、GET和POST请求的区别是什么?分别如何使用?分别什么情况使用?

64、p110的例子练习一下

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 11:57:32  更:2022-04-29 12:01:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:05:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码