| |
|
开发:
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是干嘛的? 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的例子练习一下 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |