提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:陈津勇|2019-12-05 16:46:18.897|阅读 495 次
概述:通过本文,你将了解Web项目的结构和参数、Web开发生产力工具、JSP代码完成和验证等内容。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
一 Web项目结构
用最简单的话来说,MyEclipse Web项目是Eclipse Java项目,其中包括定义项目的Web性质的元数据和以Java EE Web归档(WAR)结构为后缀的目录结构。Java EE Web项目模型的中心是Web应用程序符合的Java EE部署要求:
标准的WAR目录(文件夹)结构;
支持源文件夹的Eclipse JDT Java模型概念。
下图显示了示例HelloWorld Web项目的结构的带注释的视图。注意,MyEclipse Web项目在项目文件夹的右上角装饰有一个小地球图标。在此示例项目中,显示了两个子文件夹:src和WebRoot。该SRC文件夹包含Java源代码,如Java包和它们的类、接口。WebRoot文件夹是JavaEE的web存档(WAR)结构图案化后的文件夹结构的根/基本文件夹。根文件夹在形式上称为Web根,它包含三个子文件夹。Web内容和资源(例如JSP和HTML文件、标记库和JAR文件)位于Web根文件夹及其子文件夹中。
Web存档结构的根文件夹称为Web根。该文件夹的实际名称可以自定义,但必须遵循以下结构和要求:
WebRoot /
WEB-INF /
lib /
web.xml
元素 | 描述 |
webroot | Web项目中所有Web内容、可执行文件和支持资源所在的根文件夹或基础文件夹。项目内的任何文件夹(包括项目文件夹)都包括webroot,该文件夹包括此处描述的子文件夹结构。公众可访问的Web内容(例如JSP和HTML文件及其组织子文件夹)通常都在此文件夹中。 |
WEB-INF/ | webroot文件夹的直接子文件夹(即 |
WEB-INF/lib | WEB-INF的子文件夹,包含项目的.JAR文件 |
web.xml | Java EE Web部署描述符,用于定义Java EE Web实体,例如servlet和标记库。Java EE Web项目需要此文件才能进行部署和执行。web.xml文件位于 所有使用JavaEE 5.0之前版本的Web项目都是使用空的部署描述符创建的。对于使用Java EE 5或更高版本的项目,不需要此文件,但您可以选择生成此文件,也可以根据需要修改部署描述符文件。 |
Java源文件夹和webroot文件夹的默认名称由Web项目模板定义。
下图描绘了MyEclipse Web项目的Resource透视图,显示了项目的部署信息。可以使用项目的Deployment Assembly属性来定制项目部署。
此外,MyEclipse包括两个特殊的项目成员:.settings文件夹和.myeclipse文件夹。.settings文件夹保存所有项目设置,与项目对应的Eclipse .project和.classpath文件同等重要。如果要在源管理系统(例如CVS)中维护项目,请在版本控制下包含.settings文件夹。
该.myeclipse文件夹是MyEclipse中的用于存储临时数据,如编译的JSP短暂工作区。因为它是一个临时工作区,所以可能由MyEclipse Web工具动态创建和删除,并且不会出现在新项目中,仅在项目需要时自动生成,不需要在源代码控制系统下维护此文件夹。例如,如果在CVS中维护项目,建议您将.myeclipse添加到项目的.cvsignore文件中。
注意:.*文件和文件夹在项目中可能不可见。必须使用“Project Explorer”过滤器来查看它们。
二 Web开发生产力工具
MyEclipse提供了许多用于开发Web应用程序的生产力工具。本节概述了关键工具及其用法。
编辑器
HTML Designer(源代码,所见即所得,预览模式)
JSP(源,预览模式)
XML、XSL(源,图形模式)
DTD/XSD
Java脚本
CSS
Text
所有编辑器均支持用户可自定义的语法颜色突出显示、字体、布局和格式。HTML、JSP和XML编辑器提供类似于Eclipse Java编辑器的实时验证和错误标记。
向导
创建Web项目
HTML创建
JSP创建包括Struts
web.xml文档的创建和维护
XML创建
验证方式
包含自定义标记和Java脚本的JSP
HTML
CSS
XML/XSL
部署描述符
部署、测试和调试
直接从MyEclipse部署来测试应用程序服务器环境
支持20多种不同的应用服务器
启动和控制应用程序服务器
JSP和Java代码的热交换/更新调试
高级功能
Struts设计器和向导
XDoclet支持
Java Server Faces支持
Hibernate支持
三 Web项目参数
MyEclipse提供了许多可定制的参数,其中有几个带有预填充字段的Web项目向导和窗口。许多预填充字段的值通常来自MyEclipse系统参数。应该注意两个MyEclipse参数是Web项目文件夹模板和部署策略。
要访问MyEclipse参数,请选择Window > Preferences,展开MyEclipse > Java Enterprise Project,然后选择“Web Project”。
若不想要显式的Web根文件夹,可以将Web根文件夹名设置为“/”。
注意:更改Web项目模板只对新项目有影响,不会影响现有项目。
12月,庆圣诞,迎元旦,上“慧都网”小程序签到兑软件商城无门槛抵价券>>> 购购MyEclipse/CodeMix享折上折>>>
想进一步了解MyEclipse?知你所需,解你所惑!
想与更多人聊MyEclipse?加入MyEclipse中国(官方2):742336981畅所欲言吧!
想及时获取MyEclipse资讯?扫描下方二维码,MyEclips信息跟你走!
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢