在eclipse做的项目中的文件夹上有个小箭头是什么意思啊?

 我来答
青鸟中关村专家
推荐于2016-01-15 · 知道合伙人软件行家
青鸟中关村专家
知道合伙人软件行家
采纳数:1734 获赞数:8440
就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐

向TA提问 私信TA
展开全部

按照 Java EE 规范的规定,一个典型的 Web 应用程序有四个部分

  1. 公开目录:存放所有可以被用户的访问的资源, 包括  .html, .jsp, .gif, .jpg, .css, .js, .swf

  2. WEB-INF/web.xml 文件,发布描述符(必选)

    1. WEB-INF 目录是一个专用区域, 容器不能把此目录中的内容提供给用户;这个目录下的文件只供容器使用,里面包含不应该由客户直接下载的资源

      例 如: Servlet(这些组件包括应用程序逻辑以及对其他资源如数据库的可能访问), Web应用程序中servlet可直接访问的其他任何文件,在服 务器方运行或者使用的资源(如 Java类文件和供 servlet 使用的 JAR文件),由应用程序生成的临时文件,发布描述符以及其它任何配 置文件。

      特别地,JSP/Servlet   程序文件也能通过 ServletContext 访问到这个目录下的文件,例如 JSP 中可以通过application.getRealPath(“/WEB-INF/web.xml”) 访问到发布描述符文件的路径。 

    2. 注意: 如果你的 Web 应用程序中没有包含这个目录, 它可能将无法工作

      WEB-INF 中包含着发布描述符, 一个 classes 目录和一个 lib目录, 以及其它内容

    3. 发布描述符(deployment descriptors)是 J2EE Web 应用程序不可分割的一部分(也就是说是它的最小部分, 必不可缺的一部分);在应用程序发布之后帮助管理 Web 应用程序的配置;对于Web 容器而言, 发布描述符是一个名为 web.xml 的 XML 文件, 存储在 Web 应用程序的 /WEB-INF目录下

    4. 发布描述符有多种用途:

      1. 为 Servlet 和 Web 应 用程序提供初始化参数  这使我们的Web应用程序中的硬性编写的代码的初始化值更少。 例如常见的 , 标记, 就可以为Servlet 提供参数, 这个参数可以在 init() 方法中加 载。

      2. Struts 的 ActionServlet 也是通过这种方式来找到它们需要的配置文件 struts-config.xml 的位置, 从而加载并分析它,来初始化 Struts 框架用到的各种 FromBean, Action, Forward等。

      3. Servlet/JSP 定义 可以为 Web 应用程序中的每个 Servlet 或者预编译的 JSP 网页提供定义。 包括Servlet/JSP的名字, Servlet/JSP 的类以及一个可选的描述。 Servlet/JSP 映射  Web容器使用这些信息把进入请求映射到 servlet 和 JSP 网页。

      4.  安全性   我们可以使用发布描述符来管理应用程序的访问控制。 例如, 可以指定我们的Web应用程序是否需要登录, 如果需要的话, 应该使用什么登录页面, 以及用户会作为何种角色。

      5. 发布描述符还可以用来自定义其他元素, 包括欢迎网页, 出错网页, 会话配置等等

  3. WEB-INF/classes 目录,编译后的 Java类文件(可选)

    1. classes 目录用于存储编译过的 servlet 及其它程序类, 例如 JavaBean

  4. WEB-INF/lib 目录,Java类库文件(*.jar) (可选) 

    1. Web 容器使用这两个目录来查找 servlet 及其他相关类, 也就是说, 容器的类装入器会自动查看 classes 目录, 以及 lib目录下的 JAR文件

    2. 这就意味着不需要明确的把这些类和 JAR文件添加到 CLASSPATH中

浙江启扬智能科技有限公司
2023-08-23 广告
在ARM开发板上完成开发后,要将其变成成品,需要进行以下步骤:1. 硬件集成:将开发板上的各种硬件组件集成到一个完整的硬件系统中,以便能够进行后续的制造和测试。2. 软件编译:将开发板上运行的软件代码编译成可执行文件,并在最终硬件系统上测试... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
百度网友afe836d
推荐于2018-02-27 · TA获得超过635个赞
知道小有建树答主
回答量:367
采纳率:50%
帮助的人:302万
展开全部
这个是svn:externals的标识,表示你这个目录不是属于你这个工程本身的,而是从另外一个svn工程中连接过来的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cm_305
2012-01-09
知道答主
回答量:33
采纳率:0%
帮助的人:8万
展开全部
就是svn的版本信息。
指向左边的蓝色箭头 引入变化——表示服务器中的资源已经变化。点更新键会把新文件传递到本地。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
書爍8520
2012-01-09 · 超过20用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:46.4万
展开全部
表示里面含有文件可以打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悟空趣图馆

2020-12-21 · TA获得超过1553个赞
知道小有建树答主
回答量:2817
采纳率:84%
帮助的人:89.8万
展开全部
这个是svn:externals的标识,表示你这个目录不是属于你这个工程本身的,而是从另外一个svn工程中连接过来的。
1、在Package Explorer顶部的右侧的倒数第三个有个倒三角,点击倒三角
2、选择Top Level Elements->Working Set
3、此时就会发现,很多项目会自动纳入一个文件夹,这个文件夹的名字叫做other Projects,这是默认的
4、如果想自己建立自己的文件夹,点击倒三角,Configure Working Set,会出现弹框。
5、在上界面中,点New进入以下界面。双击某一文件夹,就会进入编辑界面,可以修改文件夹名称,也可以选择将那个项目放置到该目录下。想删除,就选择remove。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式