Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
apache__myfaces_CVE-2011-4367_2-0-11 | Kitploit
ツール/GitHubGitHub/shoucheng3/apache__myfaces_cve-2011-4367_2-0-11
静的分析脆弱性分析コード分析ウェブアプリケーション悪用ウェブセキュリティ
GitHubshoucheng3/apache__myfaces_cve-2011-4367_2-0-11

apache__myfaces_CVE-2011-4367_2-0-11

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
8ヶ月前未レビュー

Maven Central Build Status License Build Status ASF

JavaServer Faces (JSF) および Jakarta Faces 仕様の Apache による実装

ブランチ

main

Jakarta Faces 5.0 の実装

4.1.x

4.1.x Jakarta Faces 4.1 の実装

4.0.x

4.0.x Jakarta Faces 4.0 の実装 リファクタリングされた 2.3-next コードベースに基づく

2.3-next

2.3-next (ほぼ) JavaServer Faces 2.3 の実装 2.3 と比較してコードベースを完全にリファクタリングし、Quarkus エクステンションも提供しています 2.3-next は JSF 2.3 API と同等ですが、@ManagedBeans を CDI に委譲します。XML で設定された ManagedBeans は完全に無視されます。古い FacesEL (javax.faces.el.*) の実装も完全に削除されています。

2.3.x

2.3 JavaServer Faces 2.3 の実装

最低要件(main)

  • Java 17+
  • Servlet 5.0+
  • EL 5.0+
  • CDI 4.0+
  • JSTL 3.0+ (オプション)
  • BV 3.0+ (オプション)

インストール

mvn clean install

使用方法

依存関係

root@kitploit:~
<dependency>
    <groupId>org.apache.myfaces.core</groupId>
    <artifactId>myfaces-api</artifactId>
    <version>5.0.0-SNAPSHOT</version>
</dependency>
<dependency>
    <groupId>org.apache.myfaces.core</groupId>
    <artifactId>myfaces-impl</artifactId>
    <version>5.0.0-SNAPSHOT</version>
</dependency>

web.xml

root@kitploit:~
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
         version="5.0">

    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>jakarta.faces.webapp.FacesServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.xhtml</url-pattern>
    </servlet-mapping>

</web-app>

index.xhtml

root@kitploit:~
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:f="jakarta.faces.core"
  xmlns:h="jakarta.faces.html">

  <h:head>

  </h:head>

  <h:body>

    Hello World!

  </h:body>
</html>

Quarkus エクステンション

2.3-next 以降、Quarkus エクステンションが利用可能です。サンプルプロジェクトはここにあります: https://github.com/apache/myfaces/blob/main/extensions/quarkus/showcase/

サポートされていない機能:

  • Quarkus はセッションレプリケーション / パッシベーション / クラスタリングをサポートしていません
  • Quarkus の Bean はシリアライズ可能ではないため、そもそもセッションパッシベーションは機能しません
  • Quarkus は @ConversationScoped を実装していません
  • Quarkus は通常のオブジェクトへのインジェクションをサポートしていないため、NavigationHandler などの JSF アーティファクトへのインジェクションはサポートされていません

開発中の通常のサーブレットコンテナとの違い

  • Quarkus は WAR を作成せず src/main/webapp が無視されるため、ビューは src/main/resources/META-INF/resources の下に置く必要があります!
ツールをダウンロード