Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
- Ebooki
- Informatyka
- Webmasterstwo
- Easy Web Development with WaveMaker. A practical, hands-on guide for amateur developers to design, develop, and deploy web and mobile applications using WaveMaker
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
Easy Web Development with WaveMaker. A practical, hands-on guide for amateur developers to design, develop, and deploy web and mobile applications using WaveMaker
Ebook
Developers of all levels can now easily develop custom, responsive, and rich web application clients with secure, scalable servers utilizing relational databases and RESTful services using WaveMaker Studio. Whether you need a departmental business application or a form application for your weekend club, this book will show you how to design, develop, and deploy professional grade web applications with WaveMaker.
Easy Web Development with WaveMaker will help you use WaveMaker to design, develop, and deploy rich, responsive web applications, even if you are not a programmer. If you need to build a data-driven web application, but you only know ‘enough to be dangerous,' you need this book.
This book examines every angle of using WaveMaker to build applications, from dissecting examples to customizing, deploying, and debugging your own applications.
This book enables the non-professional programmer to become comfortable not only with using WaveMaker Studio itself, but also with the artefacts produced by the studio as well as the runtime and services provided by the WaveMaker framework. You will learn everything, from how customize the user experience with JavaScript and CSS to integrating with custom Java services and the Spring Framework server-side.
Easy Web Development with WaveMaker 6.5 is packed with examples, code samples, screenshots, and links to equip you to be successful with WaveMaker Studio.
Easy Web Development with WaveMaker will help you use WaveMaker to design, develop, and deploy rich, responsive web applications, even if you are not a programmer. If you need to build a data-driven web application, but you only know ‘enough to be dangerous,' you need this book.
This book examines every angle of using WaveMaker to build applications, from dissecting examples to customizing, deploying, and debugging your own applications.
This book enables the non-professional programmer to become comfortable not only with using WaveMaker Studio itself, but also with the artefacts produced by the studio as well as the runtime and services provided by the WaveMaker framework. You will learn everything, from how customize the user experience with JavaScript and CSS to integrating with custom Java services and the Spring Framework server-side.
Easy Web Development with WaveMaker 6.5 is packed with examples, code samples, screenshots, and links to equip you to be successful with WaveMaker Studio.
- Easy Web Development with WaveMaker
- Table of Contents
- Easy Web Development with WaveMaker
- Credits
- About the Author
- Acknowledgement
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Getting Started with WaveMaker
- Setting up your workspace
- Getting the right version
- Being browser smart
- Installing locally using a release package
- Building a Studio from GitHub
- Setting up the examples
- Importing the database
- Introducing CRM Simple
- Exploring the sample application
- Summary
- Setting up your workspace
- 2. Digging into the Architecture
- The big picture
- Getting comfortable with the JavaScript client
- Dojo Toolkit
- Dojo made easy
- Binding and events
- Loading the client
- Springing into the server side
- Starting from web.xml
- Client and server communication
- Types
- Studio is also an application
- Summary
- 3. Using Studio
- Welcome to projects
- Hello WaveyWeb
- Adding services
- Inserting components
- The canvas
- Working on the canvas
- Source editors
- The Script tab
- The other source panels
- The resource manager
- The palette
- The Properties panel
- The page and project properties
- Binding dialog
- Using revision control software
- Summary
- 4. Designing a Well-Performing Application
- Begin with the end in mind
- Leveraging layouts
- Screen-sizing strategies
- Multiple versions of an application or all in one?
- One screen for all devices
- A screen for each screen size
- The hybrid approach
- Going faster
- Using page containers effectively
- How many page containers?
- Reducing module loading
- Optimizing the use of data and service calls
- Beware of autoUpdate
- Controlling the result set size
- Client-side querying of variable results
- Live views and related data
- Lazy loading
- Related editors
- Summary
- 5. Navigating towards Reusability
- Navigation, layers, and page containers
- Simple notifications
- Alert!
- Toast
- Confirmations
- Warn and prompt dialogs
- Dialogs
- Generic dialog
- Loading dialog
- The designable and page dialogs
- Published page properties
- Accessing components of a page container page
- History and back button
- URL management
- Summary
- 6. Styling the Application
- CSS in WaveMaker
- Tooled styling
- Defining classes
- Avoiding !important
- Testing rules with dojo.query()
- Themes
- Subthemes
- Managing themes
- Importing and exporting themes
- Importing CSS
- Borrowing parts
- Other styling tools
- New in WM 6.6
- Summary
- 7. Working with Databases
- Generating the data model
- Importing an existing database
- Importing the sample database
- Creating a new schema
- Exporting a schema
- Making project-only schema changes
- Examining the service
- Customizing database services
- Re-import
- Importing an existing database
- Live data components
- Form creation using database objects
- Dissecting the live panel
- Related data
- Live views
- Query by example
- HQL
- Mixing HQL and live data
- Calling SQL and stored procedures from Java
- Summary
- Generating the data model
- 8. Utilizing Web Services
- Installing wsdl4j-bin.jar
- Feed services
- Binding the feed
- SOAP
- If service generation is not successful
- REST
- REST services returning XML
- REST services returning JSON
- The XHR proxy
- Summary
- 9. Custom Java Services
- Java or web service
- Adding a custom service
- Dissecting the template class
- The classpath
- JAR and class files
- Java source files
- Using an external editor
- NetBeans
- Eclipse/STS
- Compiling external edits
- RuntimeAccess
- Access other service beans
- Server-side validation
- Dependency injection
- Logging
- Summary
- 10. Customizing the User Interface with JavaScript
- Important warning for browser-executed code
- Events
- Asynchronous events
- Event handlers
- Binding expressions
- Setting and getting values
- JavaScript variables
- wm.Variable
- Simple types
- EntryData
- Complex types
- Filters
- Resources
- The console
- Trees
- Completions
- JS reference
- JavaScript toString()
- Source code
- Summary
- 11. Mastering Client Customization
- Formatters
- useLocalTime
- Custom Function
- DojoGrid
- Display expressions
- Custom columns
- LiveForm
- Validation
- onBeforeServiceCall
- Dynamic page content
- Reflow
- createComponent()
- Custom components
- Summary
- Formatters
- 12. Securing Applications
- Security in WaveMaker
- Configuring security
- Security providers
- Roles
- Setup Services
- Widget RBAC
- Multitenancy
- The security service
- Customizing the configuration
- URL access
- Page access control
- Service operation access
- Using code
- Using XML
- URL access
- Securing runtime service
- Disabling live saving
- Troubleshooting
- Summary
- 13. Deploying Applications
- Deployment requirements
- Preparing for deployment
- The deployment dialog
- WAR/EAR
- Tomcat
- JVM configuration
- Mod_proxy
- Cloud deployment
- Cloud Foundry
- Amazon EC2
- Summary
- 14. Mobile Deployment
- The mobile hybrid
- Before you begin
- Cordova API
- PhoneGap build
- Local build
- Cloud build
- Configuring the build
- Uploading the ZIP
- Customizing the ZIP file
- Summary
- 15. Debugging
- General troubleshooting
- Logging output
- Clearing the cache
- Resetting WEB-INF
- Restarting the server
- Undeploying old applications
- Watching the network
- Client
- Logging
- Built-in debugger
- Developer tools
- Closure Compiler
- Chrome Developer Tools for WebKit
- Tools for other browsers
- Mobile debugging
- Weinre
- At the console
- No this keyword
- Debugger
- Useful tool features
- Logging
- Server
- Logging
- Starting with JPDA
- Attaching with Eclipse
- Summary
- General troubleshooting
- Index
- Tytuł: Easy Web Development with WaveMaker. A practical, hands-on guide for amateur developers to design, develop, and deploy web and mobile applications using WaveMaker
- Autor: Edward Callahan
- Tytuł oryginału: Easy Web Development with WaveMaker. A practical, hands-on guide for amateur developers to design, develop, and deploy web and mobile applications using WaveMaker
- ISBN: 9781782161790, 9781782161790
- Data wydania: 2013-07-26
- Format: Ebook
- Identyfikator pozycji: e_3cyd
- Wydawca: Packt Publishing