ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Java EE 8 and Angular: A practical guide to building modern single-page applications with Angular and Java EE

دانلود کتاب Java EE 8 and Angular: راهنمای عملی ساخت برنامه های مدرن تک صفحه ای با Angular و Java EE

Java EE 8 and Angular: A practical guide to building modern single-page applications with Angular and Java EE

مشخصات کتاب

Java EE 8 and Angular: A practical guide to building modern single-page applications with Angular and Java EE

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1788299388, 9781788299381 
ناشر: Packt Publishing Ltd 
سال نشر: 2018 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Java EE 8 and Angular: A practical guide to building modern single-page applications with Angular and Java EE به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Java EE 8 and Angular: راهنمای عملی ساخت برنامه های مدرن تک صفحه ای با Angular و Java EE نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Java EE 8 and Angular: راهنمای عملی ساخت برنامه های مدرن تک صفحه ای با Angular و Java EE



با نحوه ساخت برنامه‌های سازمانی با کارایی بالا با استفاده از Java EE ارائه‌شده توسط Angular در فرانت‌اند آشنا شوید

ویژگی‌های کلیدی
  • از ویژگی‌های Java EE 8 برای ایجاد بک‌اند قوی استفاده کنید. برنامه های کاربردی سازمانی شما
  • از Angular برای ایجاد یک صفحه اصلی و ترکیب آن با Java EE استفاده کنید
  • یک راهنمای عملی پر از نمونه های واقعی فراوان
شرح کتاب

تقاضا برای برنامه های کاربردی وب سازمانی مدرن و با کارایی بالا به سرعت در حال افزایش است. دیگر برای پاسخگویی به خواسته‌های مشتری، یک پیش‌فرض اولیه HTML کافی نیست. این کتاب راهنمای یک مرحله ای شما برای ساخت برنامه های وب سازمانی برجسته با Java EE و Angular خواهد بود. این به شما می‌آموزد که چگونه از قدرت Java EE برای ساختن پشتیبان‌های محکم در حین استفاده از Angular در قسمت جلویی استفاده کنید. سفر شما به سمت ساخت برنامه‌های کاربردی شرکتی وب مدرن از اینجا شروع می‌شود!

این کتاب با مقدمه‌ای کوتاه درباره اصول Java EE و همه APIهای جدید ارائه شده در آخرین نسخه آغاز می‌شود. با داشتن دانش Java EE 8، ساختن یک برنامه کاربردی سرتاسر، پیکربندی اتصال پایگاه داده برای JPA و ساخت میکروسرویس های مقیاس پذیر با استفاده از API های RESTful که در کانتینرهای Docker اجرا می شوند را بررسی خواهید کرد. با بهره‌گیری از قابلیت‌های Payara Micro، یک سیستم مدیریت مشکلات می‌سازید که ویژگی‌های مختلفی را به عنوان خدمات با استفاده از Java EE Backend ارائه می‌کند. این کتاب با پوشش دقیق مبانی Angular، سیستم مدیریت مسائل را با ساختن یک صفحه اصلی اپلیکیشن مدرن توسعه می‌دهد. با حرکت رو به جلو، یاد خواهید گرفت که هر دو قطعه را با هم تطبیق دهید، یعنی برنامه frontend Angular با microservices Java EE backend. از آنجایی که هر واحد در یک میکروسرویس انسجام بالایی را ترویج می‌کند، شما روش‌های مختلفی را یاد خواهید گرفت که در آن واحدهای مستقل می‌توانند به طور موثر آزمایش شوند.

این کتاب با پایان دادن به مفاهیم مربوط به ایمن‌سازی برنامه‌های کاربردی سازمانی، راهنمای عملی برای ساختن مدرن است. برنامه های وب.

آنچه یاد خواهید گرفت
  • نوشتن کدهای مبتنی بر CDI در برنامه های Java EE 8
  • درک درستی از میکروسرویس ها و معنای آنها در زمینه Java EE
  • ایجاد کنید. li>
  • از Docker برای ساخت و اجرای برنامه های میکروسرویس استفاده کنید
  • از گزینه های پیکربندی برای کار موثر با اسناد JSON استفاده کنید
  • انجام وظایف ناهمزمان و نوشتن کلاینت های RESTAPI
  • مجموعه اساس کار بر روی پروژه های Angular با اصول TypeScript
  • یاد بگیرید از Angular CLI برای افزودن و مدیریت ویژگی های جدید استفاده کنید
  • برنامه های Angular ایمن با استفاده از حملات مخرب با استفاده از توکن های وب JSON
این کتاب برای چه کسانی است

این کتاب برای توسعه دهندگان Java EE است که می خواهند برنامه های وب سازمانی مدرن را با استفاده از Angular بسازند. دانش Angular لازم نیست.


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

Learn how to build high-performing enterprise applications using Java EE powered by Angular at the frontend

Key Features
  • Leverage Java EE 8 features to build robust backend for your enterprise applications
  • Use Angular to build a single page frontend and combine it with the Java EE backend
  • A practical guide filled with ample real-world examples
Book Description

The demand for modern and high performing web enterprise applications is growing rapidly. No more is a basic HTML frontend enough to meet customer demands. This book will be your one-stop guide to build outstanding enterprise web applications with Java EE and Angular. It will teach you how to harness the power of Java EE to build sturdy backends while applying Angular on the frontend. Your journey to building modern web enterprise applications starts here!

The book starts with a brief introduction to the fundamentals of Java EE and all the new APIs offered in the latest release. Armed with the knowledge of Java EE 8, you will go over what it's like to build an end-to-end application, configure database connection for JPA, and build scalable microservices using RESTful APIs running in Docker containers. Taking advantage of the Payara Micro capabilities, you will build an Issue Management System, which will have various features exposed as services using the Java EE backend. With a detailed coverage of Angular fundamentals, the book will expand the Issue Management System by building a modern single page application frontend. Moving forward, you will learn to fit both the pieces together, that is, the frontend Angular application with the backend Java EE microservices. As each unit in a microservice promotes high cohesion, you will learn different ways in which independent units can be tested efficiently.

Finishing off with concepts on securing your enterprise applications, this book is a handson guide for building modern web applications.

What you will learn
  • Write CDI-based code in Java EE 8 applications
  • Build an understanding of microservices and what they mean in a Java EE context
  • Employ Docker to build and run microservice applications
  • Use configuration optionsto work effectively with JSON documents
  • Handle asynchronous task and write RESTAPI clients
  • Set the foundation for working on Angular projects with the fundamentals of TypeScript
  • Learn to use Angular CLI to add and manage new features
  • Secure Angular applicationsusing malicious attacks adopting JSON Web tokens
Who this book is for

This book is for Java EE developers who would like to build modern enterprise web applications using Angular. No knowledge of Angular is required.



فهرست مطالب

Cover
Title Page
Copyright and Credits
Dedication
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: What\'s in Java EE 8?
	Improvements in EE 8
	Overview of Java SE 8
		Lambdas, streams, and default methods
	CDI 2.0
	JSON Processing 1.1
		Working with JSON documents
		JSON Processing API
	JSON Binding 1.0
	JAXRS 2.1
	Servlet 4.0
		Server Push
	JSF 2.3
	Bean Validation 2.0
	Java EE Security API 1.0
	Summary
Chapter 2: The CDI Advantage Combined with JPA
	Introduction to context and dependency injection
	CDI programming model
		CDI for Java SE 8
		RequestContext Activation
		Enhancing events
			Asynchronous events
			Ordered events
		Annotation literals
	Java Persistence API (JPA)
		Entities
		Performing CRUD operations with entities
		Entity listeners
		Validations the entity
	Summary
Chapter 3: Understanding Microservices
	Traditional monoliths
		Need for delivering new features quicker
		Team size and dependency
	Multiple small units of work
		Smaller code base
		Coding practices
			Follow domain-driven design
			Document it
			Build for failure
			Infrastructure tooling as part of code
	Single responsibility
	The need for REST
	Scale only what needs to scale
	The bad parts, yes, there are a few
	Summary
Chapter 4: Building and Deploying Microservices
	Fat JAR
		Fat JAR approach
	Skinny WAR
	Examples using Payara Micro
		Building our services
		Running our services
	MicroProfile
		Java EE already has support
		WildFly Swarm
		Spring Cloud
	Docker containers
		Working with distributed teams
		Building custom images
		Running multiple containers
		Fat JAR or Skinny WAR with Docker
			The choice
	Summary
Chapter 5: Java EE Becomes JSON Friendly
	REST prefers JSON
	JSON, a first-class citizen
		JSON in databases
	No more third-party libraries
	JSON processing
		JSON-P 1.1
		JSON Pointer and JSON Patch
		JSON merge patch
		JSON Collectors
	JSON binding
		Similar to JAXB with default mappings
		Standardizes current solutions (Jackson, Gson, and so on)
		Mapping between classes and JSON
		Customisation APIs
	Few tips in practice
	Summary
Chapter 6: Power Your APIs with JAXRS and CDI
	Resources
		URI templates
		Matching requests to resource methods
	Providers
		Entity providers
		Exception mapping
	Client API
		Targets
		Reactive clients
	Filters and interceptors
	Validation
	Asynchronous processing
	Server-Sent Events
	WebSockets
	Context
	Swagger
		API
		Maven plugin
	Summary
Chapter 7: Putting It All Together with Payara
	Building an Issue Management System (IMS) backend
	Using Java EE 8 technologies
		Defining the data model
		Building microservices using REST
		Swagger documentation
		Using JPA for persistence
		Deploying on Payara
		Uber JAR and Skinny WARs
	Running multiple microservices in Docker
	Learning to use the new features of Payara Micro
	Extras
		CDI event bus
		Tips and tricks
	Summary
Chapter 8: Basic TypeScript
	Getting started with TypeScript
		Why use it?
		Features
		Visual Studio Code
			IntelliSense
			Debugging
			SCM support
			Terminal
		Hello World example
	Using variables, types, and functions
		Type inference
		Using const
		Using let
		Using functions
		Arrow functions
	Working with classes and interfaces
		Interface
		Classes
		Inheritance
	Working with arrays
	Summary
Chapter 9: Angular in a Nutshell
	Understanding Angular
		Anatomy of a component
			Components live and die
			Component in code
		Pipes
		Modules
		Bootstrapping process
	Angular 2 and beyond
		Angular CLI
			Project structure
			Rapid development
		Managing packages
			Dependencies
		Bootstrap dependency
	A better Hello World
		Modules
		Components
		Handling events
	Data binding
		One way
		Two way
	Services
	Routes
		routerLinkActive
	Building a project
		Setup and run sample
		Introduction to PrimeNG
	Summary
Chapter 10: Angular Forms
	Two approaches to forms
		Template-driven forms
		Reactive forms
	Understanding forms with an example
	Building custom forms with validations
	Checking the state of a form
	Forms with NgModel
	Reactive forms
		Setting up forms with FormBuilder
		Adding validations
		Creating a custom validator
		Grouping controls
		Setting and patching values
	Handling forms in Angular
	Gaining more control with reactive forms
	Summary
Chapter 11: Building a Real-World Application
	Building an Issue Management System frontend
	Setup
		Structuring the project
		Working independently of the backend
		Data models
	Securing the application
	Issue lists and details
		Rendering data with templates
		Injectable service
	Issue creation and updates
		Reactive forms
		Validation
	Issue comments
	Chatting on an issue
	Production-ready build
	Summary
Chapter 12: Connecting Angular to Java EE Microservices
	Integration with microservices
		Docker – focusing made easy
		Verifying the running services
	Cross Origin Resource Sharing (CORS)
	JSON communication
	Observables in Angular
		Dynamic updates using Observables
	Going to production
		Deploying on the cloud using AWS
			Launching the Amazon EC2 instance
			Installing Docker on Amazon EC2
		Docker release
	Summary
Chapter 13: Testing Java EE Services
	Testing strategies for microservices
		Understanding the testing pyramid
			Unit testing
			Integration testing
			End-End testing
		Microservice testing challenges
		Contract testing
		Balancing act of tests
	Testing in practice
		Integration testing with Arquillian
		Acceptance testing with Cucumber
			Feature file
			Step definitions
	Summary
Chapter 14: Securing the Application
	Securing the application
		JSON Web Tokens
			Token structure
			Generating the token
				IMS Security
			Verifying the token
			Consuming token in Angular
		Route Guards
		Exchanging tokens
			Injecting an authorization header
	Neither in Java EE nor MicroProfile
	General tips
	Summary
Other Books You May Enjoy
Index




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