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 session replication / passivation / clustering का समर्थन नहीं करता है
  • Quarkus beans serializable नहीं होते हैं और इसलिए session passivation वैसे भी कभी काम नहीं करेगा
  • Quarkus @ConversationScoped को लागू नहीं करता है
  • Quarkus सामान्य objects में injection का समर्थन नहीं करता है, इसलिए NavigationHandler आदि जैसे JSF artifacts में injection समर्थित नहीं है

विकास के दौरान सामान्य servlet कंटेनर से अंतर

  • आपको अपनी views को src/main/resources/META-INF/resources के अंतर्गत रखना होगा क्योंकि Quarkus WAR नहीं बनाता है और src/main/webapp को अनदेखा कर दिया जाता है!
टूल डाउनलोड करें