带有primefaces的jsf2.2应用程序

时间:2013-11-13 19:09:16

标签: html5 primefaces jsf-2.2 glassfish-4 eclipse-kepler

我是开发Web应用程序的初学者我试图使用jsf2.2与primefaces4.0和html5进行页面设计,但我不知道如何开始和做什么。我读了一些书,但我仍然无法弄清楚如何创建页面并控制它们(我对html,css,php和javascript有先验知识)。 有人可以在互联网上给我一些tutoriels的参考,因为我搜索了很多,但我仍然不知道。  我想知道页面的结构如何?如何使用facelets以及如何使用primefaces组件?只是一个例子将让我明白这一点。 我正在使用eclipse Kepler和glassfish 4。

3 个答案:

答案 0 :(得分:0)

如果搜索正确,很容易找到资源。有关Primeface组件,请参阅http://docs.oracle.com/javaee/6/tutorial/doc/bnaph.html了解JSF http://www.primefaces.org/showcase/ui/home.jsf

答案 1 :(得分:0)

您还可以尝试以下链接查看一些正在运行的示例

http://www.mkyong.com/jsf2/primefaces/primefaces-hello-world-example/ http://www.coreservlets.com/JSF-Tutorial/jsf2/

Beginning JSF2 APIs and JBoss Seam也是一个很好的资源,它也有购物车示例应用程序。

答案 2 :(得分:0)

我开始编程jsf和primefaces所做的是:

  1. 决定IDE。我选择了Netbeans,因为我发现它更多 我喜欢在wizzards等许多任务中提供一些严肃的帮助 上。
  2. 确定下载the documentation for primefaces! ü     将需要它像地狱一样至少找出基础并保持     使用它包含的相同示例进行编码。拿一个示例代码和     然后做一些小改动,看看你有什么变化     它如何与变化相关。
  3. 找到电子书或打印是绝对必要的: Java EE 6 with GlassFish 3 Application Server(来自packt发布)。 它指的是Netbeans IDE,但编程jsf 2的主要思想是相同的。它可能有一些过时的信息,但你只需要开始。
  4. 使用时,您不需要css或html 5     primefaces和jsf 2但只有ide的html基础知识     帮助很多。当然,您可能需要它用于高级页面     但是......在你学习基础知识之后离开吧!
  5. 用纸笔画纸笔画纸笔画!画出来 纸1页!旧学校还没有死!在你学习的同时 使用简单的造型而不是复杂的设计。逐步发展它 步。始终从Layout 1st开始!
  6. 这是一般的,非常快的建议!

    至于主要编程jsf你应该知道:

    • 首先,你将总是有一个java类,它将维护你的所有 页面中显示的字段。你叫它支持豆。
    • 你的图形显示总是有一个xhtml或jsf(你的 在浏览器中看到将使用支持bean信息显示 什么你想要的。 (如果它只是一个包含静态数据的页面,那么 可能不需要支持bean)
    • 如果你有一个支持bean,你肯定需要一个名为的java类 控制器。这个导航并成为你的中间人 将显示哪里将获取它以显示。
    • U曾经有一个名为web.xml的配置文件。随着Jsf 2.2你 不必使用它,但仅限于特殊情况。

    以上所有内容可以概括为这些步骤作为netbeans的开头:

    1. 使用Netbeans Wizzard创建Web应用程序
    2. 在项目窗口(左侧)中创建一个名为的新文件夹 资源
    3. 在该新文件夹中创建至少2个新文件夹。被叫图像, CSS。在图像文件夹中,你将放置所有图像(如何 suprising!)
    4. 您的项目已经有一个索引页面。这是开始 所有网络应用程序的页面。即使它只是一个网站或在线 网络应用程序。
    5. 根据需要构建索引页面。并运行该项目。
    6. 假设你已经安装了带有GlassfishTomcat Application Server的netbeans(我更喜欢Glassfish,是的,我忘了提到你需要一个应用服务器来获取网页和web应用程序运行)启用后,浏览器将显示刚刚更改的页面!

      希望你明白这一点......但这只是0.01%。做完阅读和实验后你将达到至少30%!一开始就不要失望。

      最后一个建议是开始创建网站设计,其中包含很少的易变性,以便您习惯于这种行为。然后转到数据库,甚至转到Web应用程序的安全性。 如果您完全有必要学习jsf 2和primefaces,那么请尝试搜索网络研讨会或研讨会。但你已经知道了吗?祝你学习好运!