Java Web程序设计课后习题答案 第二章

本文介绍了XML的扩展性、文档结构、DTD、standalone属性,以及Tomcat的配置,包括端口号设置、B/S架构的工作原理,以及在IDEA中修改项目访问路径的方法。
摘要由CSDN通过智能技术生成

第2章

一、填空

1.XML称为可扩展标记语言,用于提供数据描述格式,适用于不同应用程序之间的数据交换,而且这种交换不以预先定义的一组数据结构为前提,增强了可扩展性。

2.XML 文档中有且仅有一个顶层元素,称为文档元素或根元素。

3.在XML声明中,可以通过standalone属性来声明这个文档是否为独立的文档。默认情况下,standalone属性的值为no。

4.在DTD 中定义元素的属性时,字符数据是最常用的一种属性类型,表明属性类型是字符数据,与#PCDATA相同。

5.Tomcat 的端口号可在其安装目录下的conf文件夹下的server.xml文件中配置。

二、判断

1.在命名 XML元素时,元素是不区分大小写的。x

2.在 XML 声明中必须包含version属性,且该属性必须放在XML声明中其他属性之前。v

3.B/S 架构中,浏览器并不是直接与数据库服务器建立连接,而是通过Web服务器数据库服务器需要建立连接。v

4.Tomcat服务器默认的端口号是8080。v

5.Tomcat的webapps目录是Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下。v

三、选择

1.安装tomcat成功后,要修改tomcat端口,要修改的文件是()B

A. tomcat/bin/startup.bat文件

B. tomcat/conf/server.xml

C.tomcat/conf/web.xml

D.以上都不是

2.下列选项中,启动Tomcat的命令 startup.bat,放在哪个目录中() A

A. bin

B. lib

C. webapps

D. work

3.关于配置Path环境变量的路径写法,正确的是()C

A."%JAVA_HOME%bin;"

B."%JAVA_HOME%\bin;

C."%JAVA HOME%\bin"

D.以上都不是

4.下面 XML文档声明的格式中,正确的是()A

A. <?xml version="1.0" encoding="GBK" ?>

B. <?xml version="1.0" encoding="GBK" !>

C. <!xml version="1.0" encoding="GBK" !>

D. <! --xml version="1.0" encoding="GBK" --!>

5.下列关于XML的描述中,正确的是() B

A.所有的XML元素都必须是小写的

B.所有XML元素都必须正确地关闭

C.所有XML文档都必须有DTD

D.以上说法都正确

四、简答

1.请列举出Tomcat安装目录下的子目录,并对其进行简要说明。

bin:用于存放Tomcat的可执行文件和脚本文件(扩展名为.bat的文件)

conf:用于存放Tomcat的各种配置文件,

lib:用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件;

logs: 用于存放Tomcat的日志文件;

temp:用于存放Tomcat运行时产生的临时文件;

webapps: Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下;

work: Tomcat的工作目录,JSP编译生成的Se rvlet源文件和字节码文件放到这个目录下。

2.开发时经常需要修改项目的访问路径,请简述如何在IDEA的Tomcat配置中修改项目访问路径。

如果想要修改项目访问路径,可以在IDEA的To mcat配置的【Run/Debug Configuration]窗口,单击Deployment选项,在【Application c ontext]文本框进行修改。

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
<<引用:设计模式是描述了软件开发中常见问题的解决方案的一种模板化设计原则。设计模式主要用于解决软件设计中的重复性问题,帮助开发人员更高效地编写可维护、可扩展的代码。设计模式有很多种,如工厂模式、单例模式、观察者模式等等。>> 对于你的问题,关于Java设计模式第3章的课后习题参考答案,很抱歉,我无法提供特定章节的课后习题参考答案,因为我没有访问特定书籍的权限。但是,我可以为你提供一些常见的Java设计模式及其原则的信息,希望能帮到你。 常见的Java设计模式包括但不限于: 1. 创建型模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。 2. 结构型模式:适配器模式、桥接模式、装饰者模式、组合模式、外观模式、享元模式、代理模式。 3. 行为型模式:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 这些设计模式都有各自的原则和含义,如创建型模式用于对象的创建和实例化,结构型模式用于类和对象的组合,行为型模式用于对象之间的通信和交互等等。每种设计模式都有其适用的场景和优缺点,具体使用哪种设计模式需要根据实际需求来确定。 希望以上信息对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值