Opis ebooka: Jakarta Struts Cookbook
The Jakarta Struts Framework is a popular open source platform for building web applications from top to bottom with Java. While this popularity has led to a wealth of online and in-print documentation, developers still find themselves faced with a number of common tasks that are not clearly and succinctly explained.In these situations, programmers can now turn to the Jakarta Struts Cookbook an amazing collection of code solutions to common--and uncommon--problems encountered when working with the Struts Framework. Among many other recipes, this book explains how to:
- display data in complex HTML tables
- use JSP, the JSTL, and JavaScript in your user interface
- define static and dynamic action forms
- validate data and respond to errors
- use Logging, Validation, and Exception Handling
- integrate Struts with persistence frameworks like Hibernate and iBATIS
Wybrane bestsellery
-
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor n...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet k...
Java 21. Kurs video. Od "Hello World!" do programowania obiektowego Java 21. Kurs video. Od "Hello World!" do programowania obiektowego
(49.50 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest te...
Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
(67.05 zł najniższa cena z 30 dni)59.59 zł
149.00 zł(-60%) -
Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy z...
Java. Przewodnik doświadczonego programisty. Wydanie III Java. Przewodnik doświadczonego programisty. Wydanie III
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
This practical guide teaches inexperienced Java programmers and web developers how to design, develop, test, and deploy highly scalable and maintainable APIs using REST, gRPC, GraphQL, and reactive programming paradigms with Java and Spring Boot. Complete with real-world examples, it will guide y...
Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition
-
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, p...(245.65 zł najniższa cena z 30 dni)
252.60 zł
289.00 zł(-13%) -
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez program...
Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security
(58.04 zł najniższa cena z 30 dni)58.04 zł
129.00 zł(-55%) -
Oto dwunaste wydanie wyczerpującego kompendium, w pełni zaktualizowane, uzupełnione o nowości wprowadzone w Java SE 17. Opisano w nim cały język Java: jego składnię, słowa kluczowe i najistotniejsze zasady programowania. Znalazły się tu także informacje dotyczące biblioteki Java API, takie jak op...(119.40 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł(-40%) -
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswo...(89.40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł(-40%)
Ebooka "Jakarta Struts Cookbook" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Jakarta Struts Cookbook" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Jakarta Struts Cookbook" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5266-4, 9780596552664
- Data wydania ebooka:
-
2005-02-23
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.1MB
- Rozmiar pliku Mobi:
- 2.1MB
Spis treści ebooka
- Jakarta Struts Cookbook
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Audience
- Scope and Organization
- Assumptions This Book Makes
- Conventions Used in This Book
- Programming Conventions
- Typographical Conventions
- Using Code Examples
- Comments and Questions
- Safari Enabled
- Acknowledgments
- 1. Getting Started: Enabling Struts Development
- Introduction
- 1.1. Downloading Struts
- Problem
- Solution
- Discussion
- See Also
- 1.2. Deploying the Struts Example Application
- Problem
- Solution
- Discussion
- See Also
- 1.3. Migrating from Struts 1.0 to Struts 1.1
- Problem
- Solution
- Discussion
- See Also
- 1.4. Upgrading from Struts 1.1 to Struts 1.2
- Problem
- Solution
- Discussion
- See Also
- 1.5. Converting JSP Applications to Struts
- Problem
- Solution
- Discussion
- See Also
- 1.6. Managing Struts Configuration Files
- Problem
- Solution
- Discussion
- See Also
- 1.7. Using Ant to Build and Deploy
- Problem
- Solution
- Discussion
- See Also
- 1.8. Generating Struts Configuration Files Using XDoclet
- Problem
- Solution
- Discussion
- See Also
- 2. Configuring Struts Applications
- Introduction
- 2.1. Using Plug-ins for Application Initialization
- Problem
- Solution
- Discussion
- See Also
- 2.2. Eliminating Tag Library Declarations
- Problem
- Solution
- Discussion
- See Also
- 2.3. Using Constants on JSPs
- Problem
- Solution
- Discussion
- See Also
- 2.4. Using Multiple Struts Configuration Files
- Problem
- Solution
- Discussion
- See Also
- 2.5. Factoring Your Application into Modules
- Problem
- Solution
- Discussion
- See Also
- 2.6. Using Multiple Resource Bundles
- Problem
- Solution
- Discussion
- See Also
- 2.7. Accessing Message Resources from a Database
- Problem
- Solution
- Discussion
- See Also
- 2.8. Selectively Disabling Actions
- Problem
- Solution
- Discussion
- See Also
- 3. User Interface
- Introduction
- 3.1. Using JSTL
- Problem
- Solution
- Discussion
- See Also
- 3.2. Using the Struts-EL Tags
- Problem
- Solution
- Discussion
- See Also
- 3.3. Displaying Indexed Properties
- Problem
- Solution
- Discussion
- See Also
- 3.4. Using Indexed Properties on Forms
- Problem
- Solution
- Discussion
- See Also
- 3.5. Using Indexed Properties in a JSTL Loop
- Problem
- Solution
- Discussion
- See Also
- 3.6. Submitting a Form from an Image
- Problem
- Solution
- Discussion
- See Also
- 3.7. Generating JavaScript on the Fly
- Problem
- Solution
- Discussion
- See Also
- 3.8. Dynamically Changing Select Options Using JavaScript
- Problem
- Solution
- Discussion
- See Also
- 3.9. Generating Dynamic Select List Options
- Problem
- Solution
- Discussion
- See Also
- 3.10. Filtering Text Input
- Problem
- Solution
- Discussion
- See Also
- 3.11. Generating a Set of Related Radio Buttons
- Problem
- Solution
- Discussion
- See Also
- 3.12. Handling Unchecked Checkboxes
- Problem
- Solution
- Discussion
- See Also
- 3.13. Handling Date Input Fields
- Problem
- Solution
- Discussion
- See Also
- 3.14. Setting Tab Order
- Problem
- Solution
- Discussion
- See Also
- 3.15. Generating URLs
- Problem
- Solution
- Discussion
- See Also
- 3.16. Adding Request Parameters to a Link
- Problem
- Solution
- Discussion
- See Also
- 3.17. Using Frames
- Problem
- Solution
- Discussion
- See Also
- 3.18. Defeating Browser Caching
- Problem
- Solution
- Discussion
- See Also
- 4. Tables, Sorting, and Grouping
- Introduction
- 4.1. Creating a Horizontal Bar Chart
- Problem
- Solution
- Discussion
- See Also
- 4.2. Creating a Vertical Bar Chart
- Problem
- Solution
- Discussion
- See Also
- 4.3. Alternating Table Row Colors
- Problem
- Solution
- Discussion
- See Also
- 4.4. Sorting HTML Tables
- Problem
- Solution
- Discussion
- See Also
- 4.5. Paging Tables
- Problem
- Solution
- Discussion
- See Also
- 4.6. Using the Display Tag Library
- Problem
- Solution
- Discussion
- See Also
- 5. Processing Forms
- Introduction
- 5.1. Creating Dynamic Action Forms
- Problem
- Solution
- Discussion
- See Also
- 5.2. Setting DynaActionForm Initial Values
- Problem
- Solution
- Discussion
- See Also
- 5.3. Using a List-Backed Form Property
- Problem
- Solution
- Discussion
- See Also
- 5.4. Using a Map-Backed Form Property
- Problem
- Solution
- Discussion
- See Also
- 5.5. Lazy Dynamic Action Forms
- Problem
- Solution
- Discussion
- See Also
- 5.6. Populating Value Objects from ActionForms
- Problem
- Solution
- Discussion
- See Also
- 5.7. Automatically Creating ActionForms
- Problem
- Solution
- Discussion
- See Also
- 6. Leveraging Actions
- Introduction
- 6.1. Creating a Base Action
- Problem
- Solution
- Discussion
- See Also
- 6.2. Relaying Actions
- Problem
- Solution
- Discussion
- See Also
- 6.3. Returning the HTTP Response
- Problem
- Solution
- Discussion
- See Also
- 6.4. Writing Thread-Safe Actions
- Problem
- Solution
- Discussion
- See Also
- 6.5. Forwarding Requests
- Problem
- Solution
- Discussion
- See Also
- 6.6. Including the Response from a Servlet or JSP
- Problem
- Solution
- Discussion
- See Also
- 6.7. Changing the Current Module
- Problem
- Solution
- Discussion
- See Also
- 6.8. Managing Related Operations from a Central Action
- Problem
- Solution
- Discussion
- See Also
- 6.9. Submitting a Form from Localized Form Controls
- Problem
- Solution
- Discussion
- See Also
- 6.10. Dispatching to Related Operations with Action Mappings
- Problem
- Solution
- Discussion
- See Also
- 7. Execution Control
- Introduction
- 7.1. Performing Tasks at Application Startup
- Problem
- Solution
- Discussion
- See Also
- 7.2. Tracking Client Sessions
- Problem
- Solution
- Discussion
- See Also
- 7.3. Monitoring User Logins
- Problem
- Solution
- Discussion
- See Also
- 7.4. Forwarding Users to Alternate Destinations
- Problem
- Solution
- Discussion
- See Also
- 7.5. Forwarding Users to a Module
- Problem
- Solution
- Discussion
- See Also
- 7.6. Creating a Wizard-Style Page Flow
- Problem
- Solution
- Discussion
- See Also
- 7.7. Determining the Action Based on User Input
- Problem
- Solution
- Discussion
- See Also
- 7.8. Using Wildcards in Action Paths
- Problem
- Solution
- Discussion
- See Also
- 7.9. Preventing Double Form Submissions
- Problem
- Solution
- Discussion
- See Also
- 7.10. Allowing Users to Upload Files
- Problem
- Solution
- Discussion
- See Also
- 7.11. Displaying a File from the Server
- Problem
- Solution
- Discussion
- See Also
- 8. Input Validation
- Introduction
- Configuring the Validator
- See Also
- Introduction
- 8.1. Reusing Validator Attribute Values
- Problem
- Solution
- Discussion
- See Also
- 8.2. Validating Using Regular Expressions
- Problem
- Solution
- Discussion
- See Also
- 8.3. Validating Dependent Fields in Struts 1.1
- Problem
- Solution
- Discussion
- See Also
- 8.4. Validating Dependent Fields in Struts 1.2
- Problem
- Solution
- Discussion
- See Also
- 8.5. Validating an Indexed Property
- Problem
- Solution
- Discussion
- See Also
- 8.6. Validating Dates
- Problem
- Solution
- Discussion
- See Also
- 8.7. Validating Field Equality with a Custom Validator
- Problem
- Solution
- Discussion
- See Also
- 8.8. Validating Field Equality in Struts 1.2
- Problem
- Solution
- Discussion
- See Also
- 8.9. Validating Two or More Choices
- Problem
- Solution
- Discussion
- See Also
- 8.10. Adding a Custom Validation to a Validator Form
- Problem
- Solution
- Discussion
- See Also
- 8.11. Validating a Wizard Form
- Problem
- Solution
- Discussion
- See Also
- 8.12. Localizing Validation Rules
- Problem
- Solution
- Discussion
- See Also
- 9. Exception and Error Handling
- Introduction
- 9.1. Simplifying Exception Processing in an Action
- Problem
- Solution
- Discussion
- See Also
- 9.2. Custom Processing for Declared Exceptions
- Problem
- Solution
- Discussion
- See Also
- 9.3. Using Exception Error Codes
- Problem
- Solution
- Discussion
- See Also
- 9.4. Using a Global Error Page
- Problem
- Solution
- Discussion
- See Also
- 9.5. Reporting Errors and Messages from an Action
- Problem
- Solution
- Discussion
- See Also
- 9.6. Formatting Error Messages
- Problem
- Solution
- Discussion
- See Also
- 10. Connecting to the Data
- Introduction
- 10.1. Accessing JDBC Data Sources from an Action
- Problem
- Solution
- Discussion
- See Also
- 10.2. Displaying Relational Data
- Problem
- Solution
- Discussion
- See Also
- 10.3. Mapping SQL Data to Java Objects
- Problem
- Solution
- Discussion
- See Also
- 10.4. Integrating Struts with Hibernate
- Problem
- Solution
- Discussion
- See Also
- 10.5. Decoupling Your Application from External Services
- Problem
- Solution
- Discussion
- See Also
- 10.6. Integrating Spring with Struts
- Problem
- Solution
- Discussion
- See Also
- 10.7. Loading XML Data into Your Application
- Problem
- Solution
- Discussion
- See Also
- 10.8. Refreshing Application Data
- Problem
- Solution
- Discussion
- See Also
- 11. Security
- Introduction
- 11.1. Securing Actions Using a Base Action
- Problem
- Solution
- Discussion
- See Also
- 11.2. Checking for User Login on Any Struts Reques t
- Problem
- Solution
- Discussion
- See Also
- 11.3. Securing a JSP Page
- Problem
- Solution
- Discussion
- See Also
- 11.4. Restricting Actions by Role
- Problem
- Solution
- Discussion
- See Also
- 11.5. Implementing "Remember Me" Logins
- Problem
- Solution
- Discussion
- See Also
- 11.6. Ensuring Security Across Your Entire Application
- Problem
- Solution
- Discussion
- See Also
- 11.7. Allowing a User to Log in Automatically
- Problem
- Solution
- Discussion
- See Also
- 11.8. Limiting Access for Specific URLs by Role
- Problem
- Solution
- Discussion
- See Also
- 11.9. Letting the Container Manage Security
- Problem
- Solution
- Discussion
- 11.9.3.1. Authentication and authorization
- 11.9.3.2. Secure transport
- See Also
- 11.10. Mixing Application-Managed and Container-Managed Security
- Problem
- Solution
- Discussion
- See Also
- 11.11. Configuring Actions to Require SSL
- Problem
- Solution
- Discussion
- See Also
- 11.12. Limiting the Size of Uploaded Files
- Problem
- Solution
- Discussion
- See Also
- 12. Internationalization
- Introduction
- 12.1. Detecting Browser Language Settings
- Problem
- Solution
- Discussion
- See Also
- 12.2. Sharing Message Resources with JSTL
- Problem
- Solution
- Discussion
- See Also
- 12.3. Using an Application-Wide Locale
- Problem
- Solution
- Discussion
- See Also
- 12.4. Changing Locale on the Fly
- Problem
- Solution
- Discussion
- See Also
- 12.5. Creating Localized Messages from an Action
- Problem
- Solution
- Discussion
- See Also
- 12.6. Displaying Locale-Specific Text
- Problem
- Solution
- Discussion
- 12.6.3.1. Using the Struts bean tags
- 12.6.3.2. Using the JSTL format tags
- See Also
- 12.7. Displaying Locale-Specific Images
- Problem
- Solution
- Discussion
- See Also
- 12.8. Supporting Character Sets
- Problem
- Solution
- Discussion
- See Also
- 12.9. Localizing Look and Feel
- Problem
- Solution
- 12.9.2.1. Using Struts tags
- 12.9.2.2. Using JSTL tags
- Discussion
- See Also
- 13. Testing and Debugging
- Introduction
- 13.1. Deploying an Application Automatically
- Problem
- Solution
- Discussion
- See Also
- 13.2. Configuring Struts Logging
- Problem
- Solution
- Discussion
- See Also
- 13.3. Adding Logging to Your Own Classes
- Problem
- Solution
- Discussion
- See Also
- 13.4. Enabling Remote Debugging
- Problem
- Solution
- 13.4.2.1. JDK 1.3
- 13.4.2.2. JDK 1.4
- Discussion
- See Also
- 13.5. Troubleshooting JSP Pages
- Problem
- Solution
- Discussion
- See Also
- 13.6. Testing Your Actions with Mock Objects
- Problem
- Solution
- Discussion
- See Also
- 13.7. Testing Your Actions in the Container
- Problem
- Solution
- Discussion
- See Also
- 13.8. Testing Application Functionality
- Problem
- Solution
- Discussion
- See Also
- 14. Tiles and Other Presentation Approaches
- Introduction
- 14.1. Reusing a Common Page Layout with Tiles
- Problem
- Solution
- Discussion
- See Also
- 14.2. Extending Tile Definitions
- Problem
- Solution
- Discussion
- See Also
- 14.3. Displaying Tiles Using a Struts Forward
- Problem
- Solution
- Discussion
- See Also
- 14.4. Creating Tabbed Panes
- Problem
- Solution
- Discussion
- See Also
- 14.5. Using Tiles for I18N
- Problem
- Solution
- Discussion
- See Also
- 14.6. Using Tiles in a Modular Application
- Problem
- Solution
- Discussion
- See Also
- 14.7. Reusing a Common Page Layout with SiteMesh
- Problem
- Solution
- Discussion
- See Also
- 14.8. Integrating JavaServer Faces with Struts
- Problem
- Solution
- Discussion
- See Also
- 14.9. Integrating Struts and Velocity
- Problem
- Solution
- Discussion
- See Also
- 14.10. Integrating Struts and XSLT
- Problem
- Solution
- Discussion
- See Also
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI de...(203.15 zł najniższa cena z 30 dni)
210.25 zł
249.00 zł(-16%) -
Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other projec...(245.65 zł najniższa cena z 30 dni)
252.95 zł
289.00 zł(-12%) -
Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, rec...(245.65 zł najniższa cena z 30 dni)
252.85 zł
289.00 zł(-13%) -
Cyber risk management is one of the most urgent issues facing enterprises today. This book presents a detailed framework for designing, developing, and implementing a cyber risk management program that addresses your company's specific needs. Ideal for corporate directors, senior executives, secu...(185.54 zł najniższa cena z 30 dni)
185.44 zł
219.00 zł(-15%) -
Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to...(203.15 zł najniższa cena z 30 dni)
210.30 zł
249.00 zł(-16%) -
Many UX designers are surprised to learn that much of the job isn't about drawing things. It's about knowing what to draw and how to convince people to build it. Whether you're a one-person design team making products from scratch or a C-level product leader managing many products and strategies,...(152.15 zł najniższa cena z 30 dni)
159.15 zł
189.00 zł(-16%) -
With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and...(245.65 zł najniższa cena z 30 dni)
252.85 zł
289.00 zł(-13%) -
As tech products become more prevalent today, the demand for machine learning professionals continues to grow. But the responsibilities and skill sets required of ML professionals still vary drastically from company to company, making the interview process difficult to predict. In this guide, dat...(245.65 zł najniższa cena z 30 dni)
252.80 zł
289.00 zł(-13%) -
If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud compu...(203.15 zł najniższa cena z 30 dni)
210.54 zł
249.00 zł(-15%) -
Analytics projects are frequently long, drawn-out affairs, requiring multiple teams and skills to clean, join, and eventually turn data into analysis for timely decision-making. Alteryx Designer changes all of that. With this low-code, self-service, drag-and-drop workflow platform, new and experi...(245.65 zł najniższa cena z 30 dni)
252.70 zł
289.00 zł(-13%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Jakarta Struts Cookbook Bill Siggelkow (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.