栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java开发工具MyEclipse使用教程:使用MyEclipse的 JSF 演示登录应用程序(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java开发工具MyEclipse使用教程:使用MyEclipse的 JSF 演示登录应用程序(一)

MyEclipse官方正版下载

本教程介绍了一个使用MyEclipse的 JSF 演示登录应用程序。JSF 和/或 MyEclipse 的先前知识不是必需的,但很有帮助。在本教程中,您将学习如何:

  • 使用 JSF facet 创建一个 Web 项目
  • 创建用于存储所有消息和关联密钥的消息包
  • 创建一个执行登录操作的托管 bean
  • 创建 JSP 页面
  • 使用导航规则连接 JSP
  • 部署和测试应用程序

本篇教程将介绍一二部分内容。

使用 JSF Facet 创建一个 Web 项目

因为 Struts 是一个如此流行的 Web 应用程序框架,所以在适当的时候指出 JSF 和 Struts 之间的相似之处,以帮助那些以前有 Struts 经验的人。

如果您愿意,可以下载已完成的示例项目。

  1. 单击下拉箭头 ,然后选择 Web 项目。
  2. 在Project name字段中输入JSFLoginDemo,然后单击 Finish。注意:本教程使用默认的 JavaEE 6 版本;但是,在创建新项目时,JavaEE 7 是一个可用的选项。创建 Web 项目

  1. 右键单击该项目,然后选择 MyEclipse>Project Facets>Install JavaServer Faces Facet。
  2. 接受第一页上的默认值,然后单击下一步。
  3. 从 JSF Implementation 下拉列表中选择 Mojarra 2.1.6,然后单击 Finish。高级用户可以通过更改默认设置来执行附加配置。

  • 笔记:

  • JSF 2.0 和更高版本不需要 faces-config.xml 文件。无论如何,该文件是在项目中生成的,可以用于配置。

    Project Stage 下拉菜单将“javax.faces.PROJECT_STAGE 的参数值”添加到web.xml。当阶段设置为开发时,XHTML 更改将与部署的项目热同步。在生产阶段,热同步被禁用。如果未定义项目阶段,则在运行时没有可用的热同步。

创建消息包

MessageBundle 文件是一个属性文件,用于存储所有消息及其相关键。该捆绑包可用于任何 JSP 页面,以使应用程序易于国际化。

Struts 为 ApplicationResources.properties 文件、各种 `` 标签和 bean 标签接受的消息包属性提供了类似的支持。

在 JSF 中,您可以使用以下行将消息包加载到页面中:

注意:这行代码创建了一个页面范围的消息“bundle”,稍后可以通过包变量名称在页面中引用它,用于查找消息键,并返回关联的消息值。


  1. 展开 JFSLoginDemo 项目,右键单击源文件夹,然后选择 New>Package。包是消息包文件的容器。
  2. 在 Name 字段中输入com.jsfdemo,然后单击 Finish。
  3. 右键单击com.jsfdemo包,然后选择 New>File。在文件名字段中输入MessageBundle.properties,然后单击完成。消息包文件在编辑器中打开。创建一个新文件

  1. 单击添加,然后在消息包文件中输入以下值。输入值后,按CTRL+S保存。

这些值将显示在 JSP 页面中。

​

本次MyEclipse使用教程介绍了MyEclipse 中的将 JSF 用于 Web 应用程序的相关内容,想要了解全部教程点击查看。

MyEclipse价格创历史低价,活动进行中,活动详情可点击查看。

MyEclipse | 下载试用

MyEclipse是功能最全面、性价比最高的企业级Java IDE之一。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013855.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号