ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Pro Jakarta EE 10 Open Source Enterprise Java-based Cloud-native Applications Development

دانلود کتاب Pro Jakarta EE 10 کد باز Enterprise مبتنی بر جاوا توسعه برنامه های کاربردی Cloud-native

Pro Jakarta EE 10 Open Source Enterprise Java-based Cloud-native Applications Development

مشخصات کتاب

Pro Jakarta EE 10 Open Source Enterprise Java-based Cloud-native Applications Development

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781484282137, 9781484282144 
ناشر: Apress 
سال نشر: 2023 
تعداد صفحات: 595
[484] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

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



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

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


در صورت تبدیل فایل کتاب Pro Jakarta EE 10 Open Source Enterprise Java-based Cloud-native Applications Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Pro Jakarta EE 10 کد باز Enterprise مبتنی بر جاوا توسعه برنامه های کاربردی Cloud-native نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Pro Jakarta EE 10 کد باز Enterprise مبتنی بر جاوا توسعه برنامه های کاربردی Cloud-native

به راهنمای حرفه ای عمیق خود برای پلت فرم منبع باز Eclipse Jakarta EE 10 خوش آمدید. این کتاب به شما کمک می‌کند تا برنامه‌های ابری مبتنی بر جاوا و سایر برنامه‌های کاربردی بومی پیچیده‌تر بسازید که می‌توانند در تنظیمات سازمانی و سایر تنظیمات حیاتی اجرا شوند. اکثر API ها یا ویژگی های کلیدی Jakarta EE 10 در این کتاب تشریح شده اند، از جمله JSF، JSP، JPA، CDI، REST، Microprofiles، WebSockets و بسیاری موارد دیگر. در طول مسیر، پروژه‌های متن‌باز مختلف Apache، Eclipse و دیگر پروژه‌ها یکپارچه شده‌اند و برای گردش‌های کاری کامل‌تر و به طور کلی درمان استفاده می‌شوند. جاکارتا EE 10 با تعداد قابل توجهی پیشرفت‌ها نسبت به فناوری‌های Java EE 9 ارائه می‌شود و یک سری فناوری‌های جدید را به کار می‌گیرد. این کتاب با یک پیشنهاد روش توسعه مختصر شروع می شود و NetBeans را به عنوان یک IDE جایگزین برای Eclipse نشان می دهد. همچنین در مورد نسخه سازی، مخازن نرم افزار و تکنیک های یکپارچه سازی مداوم صحبت می کند. لایه وب معماری برنامه های کاربردی سازمانی شامل تکنیک های پیشرفته مانند سوکت های وب و فریم ورک های مرتبط (جاوا اسکریپت) پوشش داده شده است. این کتاب بررسی موضوعات پیشرفته مرتبط با معماری، از جمله پروفایل های خرد را ارائه می دهد. در فصل فناوری‌های پشتیبانی، روش‌های پردازش JSON و XML مجدداً بررسی و تعمیق می‌شوند و استفاده از موتورهای برنامه‌نویسی معرفی می‌شود. یک فصل منابع در مورد یکپارچه سازی منابع سازمانی، مانند آداپتورهای منابع و Hibernate به عنوان یک نگاشت بین SQL و دنیای جاوا بحث می کند. همچنین استفاده از پایگاه های داده بدون SQL پوشش داده شده است. یک فصل امنیتی تکنیک های پیشرفته ارتقاء امنیت را برای استفاده از جاکارتا EE در محیط های شرکتی نشان می دهد. فصل آخر در مورد تکنیک های ثبت و نظارت پیشرفته صحبت می کند که هم به توسعه دهندگان و هم به کارکنان عملیات خدمت می کند. آنچه یاد خواهید گرفت برنامه های پیچیده Jakarta EE بسازید که در تنظیمات شرکتی یا دیگر سازمانی اجرا می شوند ایجاد یک گردش کار توسعه حرفه ای با استفاده از Jakarta EE ساخت برنامه های توسعه وب پیشرفته تر با فناوری های پشتیبانی پیشرفته تر کار کنید تا بلوغ و پایداری برنامه را در محیط سازمانی افزایش دهید منابع سازمانی انجام دهید. ادغام، از جمله آداپتورهای منابع سفارشی استفاده از پیشرفت‌های امنیتی برنامه‌های کاربردی Jakarta EE در سطح سازمانی استفاده از تکنیک‌ها برای نظارت و ورود به یک محیط شرکتی، از جمله استفاده از حافظه و عیب‌یابی عملکرد این کتاب برای برنامه‌نویسان باتجربه جاوا و توسعه‌دهندگان وب، به‌ویژه آن‌هایی که قبلاً سابقه دارند. تجربه با پلتفرم Java EE


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

Welcome to your in-depth professional guide to the open source Eclipse Jakarta EE 10 platform. This book will help you build more complex native enterprise Java-based cloud and other applications that can run in corporate and other mission-critical settings. The majority of the key Jakarta EE 10 APIs or features are dissected in this book, including JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets, and many more. Along the way, various open source Apache, Eclipse, and other projects are integrated and used for more complete workflows and treatment in general. Jakarta EE 10 comes with a significant number of improvements over Java EE 9 technologies and adopts a series of new technologies. This book starts out with a concise development procedure proposal and shows NetBeans as an alternative IDE to Eclipse. It also talks about versioning, software repositories, and continuous integration techniques. The web tier of enterprise application architectures is covered, including state-of-the-art techniques such as web sockets and front end (JavaScript) related frameworks. The book presents a survey of architecture-related advanced topics, including micro profiles. In a supporting technologies chapter, JSON and XML processing methods are revisited and deepened, and the usage of scripting engines is introduced. A resources chapter discusses enterprise resource integration, such as resource adapters and Hibernate as a mapper between the SQL and the Java world. Also covered is the usage of no-SQL databases. A security chapter shows advanced security enhancement techniques for use of Jakarta EE in corporate environments. The last chapter talks about advanced logging and monitoring techniques, serving both developers and operations staff. What You Will Learn Build complex Jakarta EE applications that run in corporate or other enterprise settings Create a professional development workflow using Jakarta EE Build more advanced web development applications Work with more advanced supporting technologies to increase application maturity and stability in a corporate environment Do enterprise resource integration, including custom resource adapters Utilize security enhancements of enterprise-level Jakarta EE applications Leverage techniques to monitor and log in a corporate environment, including memory usage and performance troubleshooting Who This Book is For Experienced Java programmers and web developers, especially those with some prior experience with the Java EE platform



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Introduction
Untitled
Part I: Development Workflow Proposal
	Chapter 1: Installing a Development Server
		Installing and Running Under Linux
		Installing and Running Under Windows
		GlassFish Application Debugging
		Elaborated GlassFish Operation Instructions
	Chapter 2: Creating and Building Projects with Eclipse
		Installing Eclipse
		Configuring Eclipse
		Adding Java Runtimes
		Adding Plugins
		Using Eclipse to Administer a Jakarta EE Server
		Eclipse Everyday Usage
		Changing the Project Layout
	Chapter 3: Development with NetBeans as an IDE
		Installing NetBeans
		Starting a NetBeans Project
		Multi-IDE Projects
	Chapter 4: Git and Subversion
		The Subversion Version Control System
		Subversion Clients
		The Git Version Control System
		Git Clients
	Chapter 5: Continuous Integration
		The Jenkins CI Server
		Starting a Jenkins Project
		Build Triggers
		Creating Real-World Builds
		Triggering Builds from Git
		Triggering Builds from Subversion
		Analyzing Jenkins Builds via REST
	Chapter 6: Corporate Maven Repositories
		The Maven Repository Layout
		A Simple Server to Provide Mavenized Artifacts
			The Marvin EAR Root Project
			The Marvin Web Project
			The Marvin EJB Project
			Laying Out the Projects Again
			The Web Project Code
			The EJB Project Code
			Building and Deploying the EAR
			Using the Corporate Repository
			A Sample Java Library
		Building and Uploading Company Libraries
Part II: Advanced Web Tier Topics
	Chapter 7: Facelets
		Faces Templating via Facelets
		Installing Facelets
		Facelets Tags Overview
			The  Tag
			First Variation of the  Tag
			Second Variation of the  Tag
			The  Tag
			The  Tag
			The  Tag
			The  Tag
			The  Tag
			The  Tag
			The  Tag
			The  Tag
		An Example Facelets Project
	Chapter 8: Faces Custom Components
		Custom Tag Libraries
		Composite Components
		Custom Components in Java
	Chapter 9: Flows
		The Flow Process
		Basic Flow Setup
		Overriding Conventions
			Specifying a Different Flow Start Page
			Specifying a Different Return Page
		Programmatic Configuration
		Handling Flow Outcome
		Passing Data Between Flows
	Chapter 10: Websockets
		Websockets on the Server Side
		Websockets on the Client Side
	Chapter 11: Frontend Technologies
		No Third-Party Frontend Technology
		Play 2
		React
		Angular 2
		Spring Boot
		Vue
		Spring MVC
		Ember
		Act.Framework
		Apache Struts 2
		GWT
		Vaadin
		DataTables
		D3js
	Chapter 12: Form-Based Authentication
		Enabling Security on the Sever
		Form-Based Authentication for Faces
		Security Role Mapping
		Form-Based Authentication XHTML Code
	Chapter 13: Client Certificates
		Preparing Scripting
		Generating Client Certificates
		Storing the Client Certificate in the Browser
		Storing the Client Certificate on the Server
		Client Certificate Web Applications
		Additional GlassFish Configuration
		Client Certificate Example
	Chapter 14: REST Security
		Security Constraints for REST URLs
		About JSON Web Tokens
		Preparing GlassFish
		The JWT Login Process, Client Code
		Server Code
		The JWT Login Process, Server Code
		Sending JWTs Back to the Server
		Handling JWTs in REST Endpoints
	Chapter 15: JAVA MVC
		About MVC
		Installing Java MVC
		Configuration Files
		Static Files
		Model Classes
		Controller Classes
		Messages
		View Pages
		Running the Pet Shop Application
Part III: Advanced Architecture Related Topics
	Chapter 16: Microprofiles
		Starting a MicroProfile Sample Project
		Installing a MicroProfile Server
		Changing the Application to a Microservice
		Deploying and Running the Microservice
	Chapter 17: Custom CDI
		CDI Specification
		Building Object Graphs
		Qualifiers
		Alternatives
		Producers
		Scope
		Interceptors
		Decorators
	Chapter 18: Interceptors
		CDI Interceptors
		JPA Lifecycle Listeners
		Servlet Listeners
		Faces Phase Listeners
	Chapter 19: Bean Validation
		Where to Use Bean Validation
		How to Add Constraints
		Built-in Constraints
		Custom Constraints
		Bean Validation Exceptions
	Chapter 20: Jakarta EE Concurrency
		Preparing the Jakarta EE Server
		Using a ManagedExecutorService
		Using a ManagedScheduledExecutorService
		Using the ManagedThreadFactory
		Enterprise Concurrency and Transactions
	Chapter 21: Batch Processing
		Batch Processing Concepts
		Preparing the Server for Batch Processing
		An Employee Attendance Example Batch Processing
		Starting a Batch Processing EAR Project
		Example Data Preparation
		Job Definition File
		Batch Processing Scheduling
		Batch Processing Java Artifacts
		Building and Deploying the Application
Part IV: Useful Supporting Technologies
	Chapter 22: XML Binding
		Why JAXB Is So Complicated
		Writing a Java Object Tree as XML
		Adding a Schema
		Transforming from XML to Java
		Generating Java Classes from Schemas
	Chapter 23: JSON Handling
		JSON Documents
		JSON with REST Services
		Generating JSON
		Parsing JSON
		Binding JSON to Java Objects
	Chapter 24: Jakarta Mail
		Installing Jakarta Mail
		Generating and Sending Emails
	Chapter 25: Application Client (Groovy)
		Providing an Enterprise Application
		Building an Application Client
		Running a GroovyConsole Application Client
	Chapter 26: Adding Scripting Languages
		Installing Scripting Engines
		Using Scripting in Java
Part V: Advanced Resource Related Topics
	Chapter 27: Hibernate as ORM
		Installing Hibernate
		Adapting the Persistence Configuration
		Fetching the Hibernate Session
	Chapter 28: Connectors
		Coding a Resource Adapter
		Packaging and Deploying a Resource Adapter
		Deployment Descriptors
		Resource Adapter Deployment
		Defining a Resource Adapter on the Server
		Resource Adapter Clients
	Chapter 29: Caching
		Installing Ehcache
		Configuring Hibernate for Ehcache
		Defining Cached Objects in the Code
		Monitoring Caching Activities
	Chapter 30: NoSQL
		Using CouchDB from Jakarta EE Applications
		Using MongoDB from Jakarta EE Applications
Part VI: Security Enhancements
	Chapter 31: Secured JMX
		Using SSL for Remote JMX Connections
		Generating the SSL Keys
		Configuring the Server
		Configuring the Client
		Disabling Random JMX Ports
	Chapter 32: Java Web Tokens with Encryption
		Installing Jose4j
		Encrypting Claims
		Decrypting Claims
		Further Reading
	Chapter 33: Java Enterprise Security
		Form-Based Authentication
		The Security API
		Authentication Data: IdentityStore
		Authentication Methods: HttpAuthenticationMechanism
Part VII: Advanced Monitoring and Logging
	Chapter 34: Monitoring Workflow
		Using JMX as a Monitoring Technology
		Enabling Remote JMX
		MBeans in Jakarta EE Applications
		Aggregating Values
		JMX Clients
		Monitoring Frameworks
	Chapter 35: Logging Pipeline with Fluentd
		Installing Fluentd
		Running Fluentd
		Using Logfiles as Input
		Filtering
		Using Multiple Routes
		Fluentd Output
		Further Reading
	Chapter 36: Performance Troubleshooting
		Load and Performance Tests
			NFR Testing Methodology
			Where to Run NFR Tests
			NFR Test Duration
			NFR Tests with JMeter
			Frontend Tests with Selenium
		Analyzing Performance Figures
			Reducing the File Size
			Plotting a Performance Chart
			No Min or Max, Please
		Code-Level Monitoring with VisualVM
		Code Optimization
	Chapter 37: Garbage Collection
		The Importance of Garbage Collectors
		G1 Garbage Collector
		Shenandoah GC
		Zero Garbage Collector
		Garbage Collector Logs
	Chapter 38: Memory Troubleshooting
		Identifying Memory Leaks
		More Evidence: Heap Dumps
		Analyzing Heap Dumps
	Chapter 39: Custom Log4j Appender
		Including Log4j
		A Statistics Appender
Index




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