JavaWeb项目基础面试题

  • 格式:pdf
  • 大小:337.26 KB
  • 文档页数:6

做真实的自己-用良心做教育
千锋教育
精品课程 全程面授
/content/groups/public/。 默认创建的 maven webapp 缺少的 src/main/java 、 src/test/java 和 src/test/resources 等目录需要自己手动添加。 修 改 .settings/mon.project.facet.core.xml , 更 新 <installed facet="jst.web" version="3.1"/>。 web.xml 根节点开始部分修改如下: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="/xml/ns/javaee"
千锋教育
精品课程 全程面授
JavaWeb项目基础面试题 千锋老师总结了JavaWeb项目基础的一些知识, 希望对大家有所帮助。 1.Java Web 模块结构 JSP 文件和 AXPX 文件类似,路径和 URL 一一对应,都会被动态编译为单 独 class。Java Web 和 的核心是分别是 Servlet 和 IHttpHandler 接 口,因此无论是基础的 Page 文件(JSP、ASPX)方式还是后来发展的 MVC 方 式(Spring MVC、 MVC)都是基于核心接口的基础上再次封装和扩展 (DispatcherServlet、MvcHandler) 。 除 JSP 文件外, 其他全部文件部署在应用目录的 WEB-INF 子目录下, WEBINF 目录可以认为是 中将 web.config 文件、bin 目录和 App_开头的 运行时目录存放在了一个统一的根目录中。 Java Web 的配置文件 web.xml 也存放在 WEB-INF 目录下,而 的配置文件 web.config 一般直接存放在应用目录下 ( 其他目录同样可 以有 web.config 文件) 。 将所有的引用和代码生成的 dll 都部署在 bin 中,而 Java Web 的引用 jar 和生成的 class 分别存放在 WEB-INF 的子目录 lib 和 classes 中。 综上,类似 中的 web.config、bin、App_Data 等,Java Web 中 的 WEB-INF、web.xml、lib 和 classes 是我们必须了解和掌握的。 |--Assembly Root |---WEB-INF/ |--web.xml |--lib/
做真实的自己-用良心做教育
千锋教育
精品课程 全程面授
|--classes/ WEB-INF 目录:Java Web 文件的根目录。 web.xml 文件:配置文件( web.config)。 lib 目录:存放类库文件( bin)。 classes 目录:存放 class 文件( bin)。 2.Java Web 项目的基本结构[Eclipse Dynamic Web Project] Eclipse Dynamic Web Project 项目 (1)可以配置需要编译的源码目录和输出目录,默认编译 src 目录下的源 文件到 build\classes 目录下。 (2)可以配置 WEB-INF 的根目录,默认为 WebContent。 (3)可以选择是否生成默认 web.xml 文件。 我们创建一个命名为 DynamicWP 的默认生成 web.xml 的 Dynamic Web Proejct 项目。文件结构如下: |--DynamicWP |--.settings/ |--build/ |--classes/ |--src/ |--WebContent/ |--META-INF/ |--MANIFEST.MF |--WEB-INF/
做真实的自己-用良心做教育
千锋教育
精品课程 全程面授
|--src/ |--target/ |--classes/ |--m2e-wtp/ pom.xml:maven 项目配置文件。 .project 文件和.classpath 文件以及.settings 目录和 target/m2e-wtp 目 录下的文件为 Eclipse 项目配置文件。 src 和 target:maven 标准项目目录。 Eclipse4.5.1 中对应的项目资源管理视图 |--MavenWP |--Deployment Desciptor/ |--Java Resources/ |--JavaScript Resources/ |--Deployed Resources/ |--src |--target |--pom.xml 默认创建的项目会添加一个 index.jsp 并报错:使用 maven 搜索并添加 servlet 依赖更新后就可以正常运行。 Java 构建路径问题警告:使用 maven 搜索并添加 compiler 插件并配置 configuration 节点更新就可以消除。 墙 的 问 题 配 置 maven 镜 像 , 我 采 用 的 是
\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwe bapps\DynamicWP 目录中查看运行时的文件结构。
做真实的自己-用良心做教育
千锋教育
精品课程 全程面授
3.Maven Web 项目的基本结构 鉴于目前 Java IDE 众多并且都有一定的拥泵,Eclipse 的 Java Web 项目不 具有可移植性。Maven 即解决了项目结构的规范问题又提供了强大引用处理等 强大的功能,在项目布局等方面已经是目前事实上的标准。Maven 项目的主要 结构如下: |--root |--pom.xml |--src/ |--main/ |--java/ |--resources/ |--webapp/ |--test/ |--java/ |--resources |--target/ Eclipse 中新建一个 Maven web app 项目。文件结构如下: |--MavenWP |--poh |--.settings/
xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_3_1.xsd" version="3.1">
做真实的自己-用良心做教育
千锋教育
精品课程 全程面授
|--web.xml |--lib/ 在 Eclipse 的项目资源管理器中 DyanmicWP 项目的视图如下: |--DynamicWP |--Deployment Desciptor |--JAX-WS Web Services |--Java Resources |--JavaScript Resources |--build |--WebContent |--META-INF/ |--MANIFEST.MF |--WEB-INF/ |--web.xml |--lib/ .settings 为 Eclipse 项目文件夹, 存放了 Eslipse 项目的各种配置。 在 Eclipse 项目视图中不可见。 src 目录存放源码。在 Eclipse 的项目视图中对应为 Java Resources/src。 build 存放编译后的文件。 可 以 在 类 似 的
当然,后面还有一些知识,就请来千锋学习吧!
做真实的自己-用良心做教育