Skip to content

Samplecode for doing two way databinding using jQuery Mobile and AngularJS

Notifications You must be signed in to change notification settings

mjswa/rylc-binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README zu RYLC-BINDING

Beispielcode zum Kapitel 6 "Data Binding" im Buch Mobile Web-Apps mit JavaScript.

  • Voraussetzungen:

    • Java Development Kit 1.6 oder neuer.
    • Apache Maven 3.0.4 oder neuer.
    • Die aktuelle Version von JsTestDriver.jar muss im lokalen Maven-Repository liegen. Dazu das Install-Skript misc/install.sh für Un*x-Systeme bzw. misc\install.bat für Windows ausführen.
  • Bauen des Projekts inkl. Integrationstests: mvn clean verify -Pintegration. Dazu muss Chrome über den Kommandozeilen-Befehl chrome gestartet werden können. Alternativ kann man Option -Dbrowser=<Pfad zu Chrome> beim Aufruf des mvn-Befehls angeben, beispielsweise wie folgt für OS X:

    $  mvn clean install -Pintegration -Dbrowser=/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
  • Manuelles Ausführen der Tests via JsTestDriver (für Un*x-Systeme):

    1. Jetty mittels mvn jetty:run starten.
    2. jstd-server.sh ausführen
    3. Einen Browser über die URL http://localhost:9876 mit JsTestDriver verbinden.
    4. Zum Ausführen der Tests jstd-unit.sh bzw. jstd-ui.sh aufrufen.
  • Manuelles Ausführen der Tests mit Hilfe der Spec Runner:

    1. Jetty mittels mvn jetty:run starten.
    2. Zum Ausführen von Unit Tests in Chrome den Unit Spec Runner aufrufen.
    3. Zum Ausführen von UI Tests in Chrome den UI Spec Runner aufrufen.
  • Starten und Aufrufen der Web-App

    1. Jetty starten mittels mvn jetty:run.
    2. Startseite der App aufrufen.
    3. Mit beliebigen Benutzernamen und Password anmelden.

About

Samplecode for doing two way databinding using jQuery Mobile and AngularJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published