Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036
Sprog
Engelsk
Format
Kategori

Fakta

Build mission-critical enterprise applications using Spring Framework and Aspect Oriented Programming

About This Book

• Step into more advanced features of aspect-oriented programming and API components to build enterprise grade systems

• Build lightning-fast web applications and REST APIs using Spring MVC and its asynchronous processing capabilities with the view technologies of your choice

• Explore simplified but powerful data access techniques including JPA (Java Persistence Architecture) repositories and NoSQL data access

Who This Book Is For

If you are a Java developer who is looking to master Enterprise Java Development using Spring Framework, then this book is ideal for you. Prior understanding of core Java programming and a high-level understanding of Spring Framework is recommended. Having sound knowledge of servlet-based web development in Java and basic Database concepts would be an advantage but not a requirement.

What You Will Learn • Set up and build standalone and web-based projects using Spring Framework with Maven or Gradle

• Get familiar with JSP Form processing using Spring and Form Tag Library

• Develop RESTful API applications for XML and JSON data transfers with non-blocking asynchronous capabilities

• Explore Spring's comprehensive transaction support for declarative Transaction Management and its integration with Spring's data access abstractions

• Investigate Spring Data access mechanisms with Spring Data Repositories, a simple and consistent data-access abstraction

• Construct real-time applications using WebSocket with a SockJS fallback option

• Understand how to secure your Spring Web and standalone applications using Spring Security declaratively and consistently

• Get to grips with the end-to-end development of an API-based modern SPA using EmberJS at the front end and SpringMVC at the back end

In Detail

Spring is an open source Java application development framework to build and deploy systems and applications that run on the JVM. It is the industry standard and the most popular framework among Java developers with over two-thirds of developers using it.

Spring Essentials makes learning Spring so much quicker and easier with the help of illustrations and practical examples. Starting from the core concepts of features such as inversion of Control Container and BeanFactory, we move on to a detailed look at aspect-oriented programming. We cover the breadth and depth of Spring MVC, the WebSocket technology, Spring Data, and Spring Security with various authentication and authorization mechanisms.

Packed with real-world examples, you'll get an insight into utilizing the power of Spring Expression Language in your applications for higher maintainability. You'll also develop full-duplex real-time communication channels using WebSocket and integrate Spring with web technologies such as JSF, Struts 2, and Tapestry. At the tail end, you will build a modern SPA using EmberJS at the front end and a Spring MVC-based API at the back end. By the end of the book, you will be able to develop your own dull-fledged applications with Spring.

Style and approach

This book is a practical guide based on logical modules of the whole Spring Framework family, with a start-small approach, increasing in complexity as it progresses. Every chapter is an amalgamation of theory and practical examples, with further discussion on additional features and approaches.

© 2016 Packt Publishing (E-bog): 9781783982356

Release date

E-bog: 26. februar 2016

Tags

    Andre kan også lide...

    1. Programming Interviews For Dummies Eric Butow
    2. Java Fundamentals Introbooks Team
    3. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    4. Java: Java Basics for Beginners Andy Vickler
    5. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    6. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    7. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    8. Software Development Fundamentals Introbooks Team
    9. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
    10. Computational Thinking Peter J. Denning
    11. SQL For Beginners: SQL Guide to understand how to work with a Data Base White Belt Mastery
    12. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
    13. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    14. Mastering Spring Reactive Programming for High Performance Web Apps Shubham Srivastava
    15. Software Engineering Fundamentals Introbooks Team
    16. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
    17. Clean Agile: Back to Basics Robert C. Martin
    18. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
    19. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
    20. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
    21. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
    22. Software Architecture for Developers: Designing Scalable and Maintainable Systems for the Real World Steve Abrams
    23. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    24. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    25. Production Kubernetes: Building Successful Application Platforms John Harris
    26. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling William J. Stewart
    27. Python for Data Science: Clear and Complete Guide to Data Science and Analysis with Python. Alex Campbell
    28. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    29. Learning Agile: Understanding Scrum, XP, Lean, and Kanban Jennifer Greene
    30. Deep Learning: Guide to Machine Learning and Artificial Intelligence David Feldspar
    31. Site Reliability Engineering: How Google Runs Production Systems Chris Jones
    32. Coders at Work: Reflections on the Craft of Programming Peter Seibel
    33. Agile Project Management for Dummies Mark C. Layton
    34. Artificial Intelligence For Dummies Luca Massaron
    35. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
    36. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
    37. Devops: Building Software With Lean Process For Modern Business Steven Branson
    38. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
    39. Video Gen AI: A Comprehensive Guide to Video Generation with Artificial Intelligence Et Tu Code
    40. Sapiens: A Brief History of Humankind Yuval Noah Harari
    41. Artificial Intelligence Geeta Zunjani
    42. Transformer Models: A Comprehensive Guide to Understanding and Implementing Transformer Models in AI Et Tu Code
    43. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    44. Practical Java Programming with ChatGPT Alan S. Bluck
    45. Fundamentals of Machine Learning: A no code no math book on understanding fundamentals of modern ML & AI DSA Shots
    46. The Deep Learning Revolution Terrence J. Sejnowski

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis