এটি এখনও এমন অনেক কিছুর জন্য ব্যবহার করা যায় যা টীকানো যায় না। যেমন কাস্টম জেএসএফ বৈধতা বার্তা:
<application>
<message-bundle>com.example.i18n.messages</message-bundle>
</application>
একটি গ্লোবাল আই 18n বান্ডিল (যাতে আপনাকে <f:loadBundle>
প্রতিটি দর্শনে ঘোষণার দরকার নেই ):
<application>
<resource-bundle>
<base-name>com.example.i18n.Text</base-name>
<var>text</var>
</resource-bundle>
</application>
আই 18 এন লোকেলগুলি স্পষ্টভাবে সমর্থিত (যাতে এর জন্য কোনও বার্তা বা সংস্থান বান্ডেল থাকা সত্ত্বেও ঘোষিত না হওয়াগুলি উপেক্ষা করা হবে):
<application>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>nl</supported-locale>
<supported-locale>es</supported-locale>
<supported-locale>de</supported-locale>
</locale-config>
</application>
কাস্টম ভিউ হ্যান্ডলারগুলি :
<application>
<view-handler>com.example.SomeViewHandler</view-handler>
</application>
পর্যায়ের শ্রোতা (এখনও এর জন্য কোনও টিকা নেই):
<lifecycle>
<phase-listener>com.example.SomePhaseListener</phase-listener>
</lifecycle>
Managed মটরশুটি যা সটীক করা যাবে না (নীচে বর্তমান দেয় Date
উপর #{now}
):
<managed-bean>
<description>Current date and time</description>
<managed-bean-name>now</managed-bean-name>
<managed-bean-class>java.util.Date</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
কাস্টম ব্যতিক্রম হ্যান্ডলার কারখানা যেমন কাস্টম কারখানা, (এটা এছাড়াও কারখানার পারবেন FacesContext
, ExternalContext
, LifeCycle
এবং আরো অনেক, যাতে আপনি আপনার কাস্টম বাস্তবায়ন প্রদান করতে পারেন):
<factory>
<exception-handler-factory>com.example.SomeExceptionHandlerFactory</exception-handler-factory>
</factory>
শুধুমাত্র ব্যবহৃত ব্যবহৃত নামকরণ। আপনার যদি faces-config.xml
আইডিইতে ট্যাগ স্বতঃপূরণ হয়, আপনি সেগুলি সন্ধান করতে পারেন। নতুন টীকাগুলি এবং অন্তর্নিহিত নেভিগেশনের জন্য কেবল পরিচালিত মটরশুটি, ভ্যালিডিটার, রূপান্তরকারী, উপাদান, রেন্ডার এবং পয়েন্ট-টু-পয়েন্ট নেভিগেশনের ক্ষেত্রে আর প্রয়োজন নেই।