ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Definitive Guide to Jakarta Faces in Jakarta EE 10: Building Java-Based Enterprise Web Applications

دانلود کتاب راهنمای قطعی چهره‌های جاکارتا در جاکارتا EE 10: ساخت برنامه‌های وب سازمانی مبتنی بر جاوا

The Definitive Guide to Jakarta Faces in Jakarta EE 10: Building Java-Based Enterprise Web Applications

مشخصات کتاب

The Definitive Guide to Jakarta Faces in Jakarta EE 10: Building Java-Based Enterprise Web Applications

دسته بندی: برنامه نويسي
ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1484273095, 9781484273098 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 532 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 45,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 18


در صورت تبدیل فایل کتاب The Definitive Guide to Jakarta Faces in Jakarta EE 10: Building Java-Based Enterprise Web Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب راهنمای قطعی چهره‌های جاکارتا در جاکارتا EE 10: ساخت برنامه‌های وب سازمانی مبتنی بر جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب راهنمای قطعی چهره‌های جاکارتا در جاکارتا EE 10: ساخت برنامه‌های وب سازمانی مبتنی بر جاوا


یادگیری و تسلط بر ویژگی های جدید در چارچوب وب جدید Eclipse Jakarta Faces (که سابقاً JavaServer Faces یا JSF نامیده می شد) در این راهنمای قطعی که توسط دو نفر از نیروهای محرک پروژه Faces و همکار سازندگان OmniFaces نوشته شده است. کتابخانه نویسندگان Bauke Scholtz و Arjan Tijms شما را با نمونه‌های واقعی آشنا می‌کنند که نشان می‌دهد چگونه این ویژگی‌های جدید با دیگر APIها در Jakarta EE استفاده می‌شوند. روش‌های جدید و هیجان‌انگیزی که برنامه‌های Jakarta Faces می‌توانند برای برقراری ارتباط بین یک کلاینت و یک سرور استفاده کنند، مانند استفاده از WebSockets، فراخوانی روش‌های bean مستقیماً از Ajax، اجرای جاوا اسکریپت سمت کلاینت هنگام تکمیل فراخوانی Ajax و موارد دیگر را مشاهده خواهید کرد.

در طول مسیر، دانش خود را در مورد مؤلفه‌های Faces و بهترین شیوه‌های Web APIs گسترش می‌دهید و اطلاعات زیادی در مورد داخلی‌های Faces و تصمیمات طراحی گرفته شده می‌آموزید. هنگام ساخت Faces API. برای مثال، می‌بینید که اکنون چه مصنوعاتی قابل تزریق هستند، CDI چگونه چهره‌ها را به صورت داخلی تغییر داده است، و در هنگام کار با نسخه‌های CDI یک مصنوع چهره چه مواردی را رعایت می‌کند.

<// div>
علاوه بر این، شما یک برنامه نمونه از ابتدا خواهید ساخت. پس از خواندن راهنمای قطعی چهره های جاکارتا در جاکارتا EE 10، آماده خواهید بود تا برنامه های وب کارآمد و ایمن خود را بسازید.

آنچه یاد خواهید گرفت
  • از ویژگی های جدید در Jakarta Faces در جاکارتا استفاده کنید EE در برنامه‌های موجود خود
  • یکپارچه‌سازی چهره‌ها و CDI
  • از چارچوب کاملاً جدید Component Search Expression استفاده کنید، که به شما امکان می‌دهد به راحتی اجزای قالب خود را پیدا کنید
  • چارچوب Component Search Expression را با اپراتورهای جستجوی خود گسترش دهید
  • با روش‌های مختلف نگاشت درخواست‌ها به Faces کار کنید، برنامه‌تان را مجبور کنید از URL‌های بدون پسوند استفاده کند و به‌طور برنامه‌نویسی منابع موجود در برنامه شما را بررسی کنید
  • li>
  • به بهترین شیوه ها برای توسعه برنامه های کاربردی وب تسلط داشته باشید و ببینید کدامیک منسوخ شده اند
این کتاب برای چه کسی است
< div>
توسعه دهندگان JSF یا جاوا موجود که نیاز به ایجاد رابط کاربری وب دارند. هیچ دانش قبلی در مورد Faces مورد نیاز نیست، اما این کتاب به سمت توسعه دهنده با تجربه تر منحرف می شود. فرض بر این است که مفاهیمی مانند تزریق وابستگی و MVC شناخته شده باشند، همانطور که دانش کلی در مورد HTML، HTTP و سایر استانداردهای وب شناخته شده است.

توضیحاتی درمورد کتاب به خارجی

Learn and master the new features in the new Eclipse Jakarta Faces (formerly JavaServer Faces or JSF) web framework in this definitive guide written by two of the driving forces of the Faces project and the co-creators of the OmniFaces library. Authors Bauke Scholtz and Arjan Tijms take you through real-world examples that demonstrate how these new features are used with other APIs in Jakarta EE. You’ll see the new and exciting ways Jakarta Faces applications can use to communicate between a client and a server, such as using WebSockets, invoking bean methods directly from Ajax, executing client-side JavaScript when Ajax calls complete, and more

Along the way you’ll broaden your knowledge of Faces components and web APIs best practices, and learn a great deal about the internals of Faces and the design decisions that have been made when building the Faces API. For example, you’ll see what artefacts are now CDI injectable, how CDI changed Faces internally, and what some of the caveats are when working with the CDI versions of a Faces artefact.

Furthermore, you'll build an example application from scratch. After reading The Definitive Guide to Jakarta Faces in Jakarta EE 10, you'll be ready to build your own efficient and secure web applications.  

What You Will Learn
  • Leverage the new features in Jakarta Faces in Jakarta EE in your existing applications
  • Integrate Faces and CDI
  • Use the brand new Component Search Expression framework, which enables you to more easily locate components from your template
  • Extend the Component Search Expression framework with your own search operators
  • Work with the different ways of mapping requests to Faces, make your application use extension-less URLs, and programmatically inspect which resources are present in your application
  • Master the best practices for web application development and see which are obsolete
Who This Book Is For

Existing JSF or Java developers who need to create a web UI. No prior knowledge of Faces is required, but the book does skew towards the more experienced developer. Concepts such as dependency injection and MVC are assumed to be known, as is a general knowledge about HTML, HTTP and other web standards.


فهرست مطالب

Table of Contents
About the Authors
About the Technical Reviewer
Chapter 1: History
	In the Beginning…
	The Adolescent Years
	On to Maturity
	Rejuvenation
Chapter 2: From Zero to Hello World
	Installing Java SE JDK
		What About Jakarta EE?
	Installing WildFly
	Installing Eclipse
		Configuring Eclipse
		Integrating Application Server in Eclipse
	Creating New Project in Eclipse
	Adjusting Deployment Descriptors
		Configuring Jakarta Faces
		Creating the Backing Bean Class
		Creating the Facelets File
		Deploying the Project
	Installing H2
		Configuring DataSource
		Configuring Jakarta Persistence
		Creating the Jakarta Persistence Entity
		Creating the Jakarta Enterprise Beans Service
		Adjusting the Hello World
Chapter 3: Components
	Standard HTML Components
	Standard Core Tags
	Life Cycle
		Restore View Phase (First Phase)
		Apply Request Values Phase (Second Phase)
		Process Validations Phase (Third Phase)
		Update Model Values Phase (Fourth Phase)
		Invoke Application Phase (Fifth Phase)
		Render Response Phase (Sixth Phase)
	Ajax Life Cycle
	View Build Time
	View Render Time
	View State
	View Scope
	Phase Events
	Component System Events
	Custom Component System Events
	Jakarta Tags
	Manipulating the Component Tree
Chapter 4: Form Components
	Input, Select, and Command Components
	Text-Based Input Components
	File-Based Input Component
	Selection Components
	SelectItem Tags
	SelectItem Groups
	Label and Message Components
	Command Components
	Navigation
	Ajaxifying Components
	Navigation in Ajax
	GET Forms
	Stateless Forms
Chapter 5: Conversion and Validation
	Standard Converters
		
		
	Standard Validators
		/
		/
		
		/
	Immediate Attribute
	Custom Converters
	Custom Validators
	Custom Constraints
	Custom Messages
Chapter 6: Output Components
	Document-Based Output Components
	Text-Based Output Components
	Navigation-Based Output Components
	Panel-Based Output Components
	Data Iteration Component
		Editable 
		Add/Remove Rows in 
		Select Rows in 
		Dynamic Columns in 
	Resource Components
	Pass-Through Elements
Chapter 7: Facelets Templating
	XHTML
	Template Compositions
	Single Page Application
	Template Decorations
	Tag Files
	Composite Components
		Recursive Composite Component
	Implicit EL Objects
Chapter 8: Backing Beans
	Model, View, or Controller?
	Managed Beans
	Scopes
		@ApplicationScoped
		@SessionScoped
		@ClientWindowScoped
		@ConversationScoped
		@FlowScoped
		@ViewScoped
		@RequestScoped
		@Dependent
	Which Scope to Choose?
	Where Is @FlashScoped?
	Managed Bean Initialization and Destruction
	Injecting Jakarta Faces Vended Types
	Eager Initialization
	Layers
	Naming Conventions
Chapter 9: Exception Handling
	Custom Error Pages
	Ajax Exception Handling
	ViewExpiredException Handling
	IOException Handling
	EJBException Handling
Chapter 10: WebSocket Push
	Configuration
	Usage
	Scopes and Users
	Channel Design Hints
	One-Time Push
	Stateful UI Updates
	Site-Wide Push Notifications
	Keeping Track of Active Sockets
	Client Side Event Handling
	Breaking Down Mojarra’s f:websocket Implementation
Chapter 11: Custom Components
	Component Type, Family, and Renderer Type
	Creating New Component and Renderer
	Extending Existing Component
	Extending Existing Renderer
	Custom Tag Handlers
	Packaging in a Distributable JAR
	Resource Dependencies
Chapter 12: Search Expressions
	Relative Local IDs
	Absolute Hierarchical IDs
	Standard Search Keywords
	Custom Search Keywords
Chapter 13: Security
	Jakarta EE Security Overview and History
	Protect Access to Resources
		Excluded
		Unchecked
		By Role
	Setting the Authentication Mechanism
	Setting the Identity Store
	Providing Our Custom Jakarta Faces Code
	Caller-Initiated Authentication
	Remember Me
		Activating Remember-Me Service
	Logging Out
	Custom Principals
	Conditionally Rendering Based on Access
	Cross-Site Request Forgery Protection
	Web Parameter Tampering Protection
	Cross-Site Scripting Protection
	Source Exposure Protection
Chapter 14: Localization
	Hello World, Olá mundo, नमस्ते दुनिया
	Configuration
	Referencing Bundle in Jakarta Faces Page
	Changing the Active Locale
	Organizing Bundle Keys
	Localizing Conversion/Validation Messages
	Obtaining Localized Message in a Custom Converter/Validator
	Localizing Enums
	Parameterized Resource Bundle Values
	Database-Based ResourceBundle
	HTML in ResourceBundle
Chapter 15: Extensions
	Extension Types
	Extending CDI Artifacts
	Extending Classical Artifacts
	Plug-ins
	Dynamic Extensions
		Application Configuration Populator
		The Application Main Class
	Local Extension and Wrapping
	Introspection
Index




نظرات کاربران