Sang Shin | 12 Jul 22:34 2016
Picon

[jpassion_webservices] 1-day JPA programming codecamp


Folks,

Reminder of the upcoming 1-day JPA programming codecamp
from JPassion.com on Thursday this week.
I don't think we will be able to cover all JPA topics below but
we will try to cover as much as possible.  (We will definitely
cover how to call stored procedures from JPA since we need
to do recording of that topic.) 
  1. JPA 1.0  introduction part 1
  • JPA O/R Mapping
  • What is an entity?
  • Entity Manager
  • Persistence context
  • Persistence unit
  • JPA 1.0 introduction part 2 (1 hour lecture and 1 hour lab)
    • Embeddable objects
    • Secondary table
    • Composite primary key
    • Fetch modes
    • Entity listeners
  • JPA 1.0 Mapping part 1 (1 hour lecture + 1 hour lab)
    • Entity relationship
    • Directionality
    • Cardinality
  • JPA 1.0 Mapping part 2 (1 hour lecture + 1 hour lab)
    • Entity inheritance relationship
    • Single table strategy
    • Joined strategy
    • Which one to use?
  • JPA qeury (1 hour lecture + 1 hour lab)
    • EJB-QL enhancements
    • Basic query support
    • Named queries
    • Dynamic queries
    • Polymorphic queries
    • Subqueries
    • Joined queries
    • Advanced queries
    • Bulk update queries
    • Functions and aggregates
  • JPA transaction (1 hour lecture + 1 hour lab)
    • Transaction types
    • Transaction attributes
    • EntityManager and transaction types
    • Concurrenty and locking
  • JPA 2.0 features 1 (1 hour lecture and 1 hour lab)
    • Richer mappings
    • Richer JPQL
  • JPA 2.0 features 2 (1 hour lecture and 1 hour lab)
    • Criteria API
    • Cache API
    • Locking
  • JPA 2.1 (Java EE 7) features  (0.5 hour lecture + 0.5 hour lab) 
    • Stored procedures
  • Spring framework data access (1 hour lecture + 1 hour lab)
    • DAO support
    • <at> Repository annotation
    • Data access via JDBC
      • JdbcTemplate class
      • NamedParameterJdbcTemplate class
    • Data access via ORM
      • Hibernate
      • JPA
      • Spring Data JPA
  • Spring framework transaction (1 hour lecture + 1 hour lab)
    • Transaction management in Spring framework
    • Global transaction vs local transaction
    • PlatformTransactionManager interface
    • Declarative transaction management
    • Transaction propagation
  • Spring Data (JPA focused) (1 hour lecture + 1 hour lab)
    • What is and Why Spring Data?
    • Spring Data JPA
    • Spring Data Repository interfaces
    • Step by step of building Spring Data JPA application
    • Paging and Sorting
    • Query generation strategies

    -- ------------------------------------------------------------------- Sang Shin, sangshinpassion-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org President and Chief Instructor of JPassion.com (JavaPassion.com) http://www.linkedin.com/in/javapassion (Linkedin) http://twitter.com/javapassion (Tweeter) Life is worth living... with Passion! Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android http://jpassion.com/codecamps ----------------------------------------------------------------------

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.

    Sang Shin | 19 Jun 15:44 2016
    Picon

    [jpassion_webservices] 1-day JPA Programming Codecamp on July 14th 1PM-7PM


    Folks,

    JPassion.com is conducting 1-day JPA Programming codecamp
    as below.  As always, auditing is free.


    Thanks.
    -- ------------------------------------------------------------------- Sang Shin, sangshinpassion-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org President and Chief Instructor of JPassion.com (JavaPassion.com) http://www.linkedin.com/in/javapassion (Linkedin) http://twitter.com/javapassion (Tweeter) Life is worth living... with Passion! Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android http://jpassion.com/codecamps ----------------------------------------------------------------------

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.

    Sang Shin | 11 Jun 14:48 2016
    Picon

    [jpassion_webservices] 1-day Java TDD (Test-Driven Development) Codecamp - auditing is free


    Folks,

    JPassion.com is going to offer 1-day TDD (Test Driven Development)
    1-day codecamp as following.  As always, auditing is free.
    Please let others know.  Thanks.

    -Sang
    -- ------------------------------------------------------------------- Sang Shin, sangshinpassion-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org President and Chief Instructor of JPassion.com (JavaPassion.com) http://www.linkedin.com/in/javapassion (Linkedin) http://twitter.com/javapassion (Tweeter) Life is worth living... with Passion! Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android http://jpassion.com/codecamps ----------------------------------------------------------------------

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.

    Sang Shin | 11 Jun 12:28 2016
    Picon

    [jpassion_webservices] 1-day Java Design Pattern Code camp - OO design principles and Structural Patterns

    
    Folks,
    
    2-day Java Design Pattern code camp was a lot of fun.
    
    Due to popular request, we are conducting it again
    but this time only the following topics (well these
    topics need re-recording as well) in a single day
    
        -OO design principles
        -Structural patterns
    
    Please register by clicking the following link.  As before,
    auditing is free (but labs contents are available only
    to JPassion.com paying members)
    
    https://attendee.gotowebinar.com/register/2316929760160392193
    
    Thanks.
    
    -- 
    -------------------------------------------------------------------
                  Sang Shin, sangshinpassion@...
       President and Chief Instructor of JPassion.com (JavaPassion.com)
              http://www.linkedin.com/in/javapassion (Linkedin)
               http://twitter.com/javapassion (Tweeter)
                 Life is worth living... with Passion!
    
        Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on
      Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android
                  http://jpassion.com/codecamps
    ----------------------------------------------------------------------
    
    --
    
    -- 
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services
    Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe@...
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.
    
    
    Sang Shin | 24 May 11:31 2016
    Picon

    [jpassion_webservices] 2-day Java Design Pattern Codecamp


    Folks, JPassion.com is going to have 2-day Java Design Pattern Codecamp
    as planned on June 8th (Wed) and 9th (Thurs) as following
    As always, auditing is free to everyone but the lab will be
    available only to JPassion.com members.

    The topics we will cover (and you will write lots of code)

    -OO design principles
        -Single Responsibility Principle (SRP)
        -Open Close Design Principle
        -Liskov Substitution Principle (LSP)
        -Interface Segregation Principle
        -Dependency Inversion Principle
        -Encapsulate what changes
        -Don’t Repeat Yourself (DRY)
        -Favor Composition over Inheritance
        -Programming for Interface not Implementation
        -Delegation Principle

    -Creational patterns
        -Factory patterns
        -Simple method
        -Factory method
        -Abstract factory pattern
        -Singleton pattern
        -Builder pattern
        -Prototype pattern
        -Object pool pattern

    -Structural patterns
        -Adapter pattern
        -Decorator pattern
        -Bridge pattern
        -Flyweight pattern
        -Proxy pattern
        -Composite pattern

    -Behavior patterns
        -Strategy pattern
        -Template method pattern
        -Visitor pattern
        -Command pattern
        -Mediator pattern
        -Chain of responsibility pattern
        -Observer pattern
        -Iterator pattern
        -Null object pattern

    -- ------------------------------------------------------------------- Sang Shin, sangshinpassion-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org President and Chief Instructor of JPassion.com (JavaPassion.com) http://www.linkedin.com/in/javapassion (Linkedin) http://twitter.com/javapassion (Tweeter) Life is worth living... with Passion! Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android http://jpassion.com/codecamps ----------------------------------------------------------------------

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.

    kalps ram | 24 Feb 16:43 2016
    Picon

    [jpassion_webservices] Exception Handling in Java WebServices

    As a web service provider when defining custom exception which type (checked or unchecked) of exception base class I should extend for a better design and why?

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.
    kalps ram | 22 Feb 15:37 2016
    Picon

    [jpassion_webservices] Java WebServices

    How Serialization have been implemented by Java SOAP WebServices

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.
    Sang Shin | 8 Feb 17:46 2016
    Picon

    [jpassion_webservices] 3-day AngularJS codecamp reminder this week



    Folks, we are conducting 3-day AngularJS codecamp on Feb 11 (Thurs), 12 (Fri), 13 (Sat).
    Auditing is free and all you have to do is to register by clicking the link below.
    • Time:  10:00AM-4:30PM ET (New York time) 8:30PM-3:00AM (India time)
    • Registration: https://attendee.gotowebinar.com/register/323588841683858178
    • Pre-requisites: Some JavaScript programming experience
    The topics we are going to cover include the following:

    -angularjs introduction
       -motivation
       -what is and why AngularJS?
       -helloworld example
       -angularjs components
       -tools

    -angularjs features part 1:
       -templates
       -expressions
       -directives
       -modules
       -controllers
       -scopes
       -data-binding
       -app structure

    -angularjs features part 2
       -filters
       -forms
       -validations
       -events (ng-click)
       -show and hide

    -angularjs features part 3 (if we have time) 
        -dependency injection
        -built-in services ($http, $log, $interval)
        -routing
        -RESTful client using $resource

    -angularjs features part 4 (if we have time) 
        -creating custom service
        -creating custom directive
        -creating custom filter
        -multi-module application
        -animations

    -angularjs example app step by step

    -angularjs testing
    -- ------------------------------------------------------------------- Sang Shin, sangshinpassion-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org President and Chief Instructor of JPassion.com (JavaPassion.com) http://www.linkedin.com/in/javapassion (Linkedin) http://twitter.com/javapassion (Tweeter) Life is worth living... with Passion! Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android http://jpassion.com/codecamps ----------------------------------------------------------------------

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.

    VickyB | 26 Jan 04:01 2016
    Picon

    [jpassion_webservices] Course revision is not evenly!!!

    Hi,
    Long time back I joined this site just because of Web Service tutorials. It is very unfortunate that we have repeated some courses many times but we didn't even think of revising Hibernate/JEE/Web Services/Performance related tutorials!!! 

    I have reminded you about this in past no satisfactory reply. Even I provided the topics on tutorials but seems you don't care. For every tutorial, you should ask members what else they want to see next time in tutorial. It will definitely improve the content.

    Let me know if you think otherwise.

    Thanks,
    VickyB

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.
    Sang Shin | 25 Jan 17:05 2016
    Picon

    [jpassion_webservices] 3-day AngularJS codecamp (Auditing is free)


    Folks, we are conducting 3-day AngularJS codecamp on Feb 11 (Thurs), 12 (Fri), 13 (Sat).
    Auditing is free and all you have to do is to register by clicking the link below.
    The topics we are going to cover include the following:

    -angularjs introduction
       -motivation
       -what is and why AngularJS?
       -helloworld example
       -angularjs components
       -tools

    -angularjs features part 1:
       -templates
       -expressions
       -directives
       -modules
       -controllers
       -scopes
       -data-binding
       -app structure

    -angularjs features part 2
       -filters
       -forms
       -validations
       -events (ng-click)
       -show and hide

    -angularjs features part 3 (if we have time)
        -dependency injection
        -built-in services ($http, $log, $interval)
        -routing
        -RESTful client using $resource

    -angularjs features part 4 (if we have time)
        -creating custom service
        -creating custom directive
        -creating custom filter
        -multi-module application
        -animations

    -angularjs example app step by step

    -angularjs testing


    -- ------------------------------------------------------------------- Sang Shin, sangshinpassion-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org President and Chief Instructor of JPassion.com (JavaPassion.com) http://www.linkedin.com/in/javapassion (Linkedin) http://twitter.com/javapassion (Tweeter) Life is worth living... with Passion! Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android http://jpassion.com/codecamps ----------------------------------------------------------------------

    --
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.

    Sang Shin | 11 Jan 04:44 2016
    Picon

    [jpassion_webservices] JavaScript/jQuery Codecamp (Jan. 19-22nd), AngularJS codecamp (Feb. 11-13)

    
    My sincere apology.  Looks like I sent the incorrect dates on 4-day
    JavaScript and JQuery codecamp.  (The registration link was correct, 
    however)
    The correct dates for the upcoming codecamps are as following:
    
    4-Day JavaScript and jQuery codecamp (Auditing is free)
       -Jan. 19th(Tuesday)-22nd(Friday) 10AM-4:30PM EDT (New York time)
       -Registration: 
    https://attendee.gotowebinar.com/register/455606103319844866
    
    3-day AngularJS codecamp (Auditing is free)
       -Feb. 11th (Thurs)-13th(Saturday)  10AM-4:30PM EDT (New York time)
       -https://attendee.gotowebinar.com/register/323588841683858178
    
    Thanks.
    
    -- 
    -------------------------------------------------------------------
                  Sang Shin, sangshinpassion@...
       President and Chief Instructor of JPassion.com (JavaPassion.com)
              http://www.linkedin.com/in/javapassion (Linkedin)
               http://twitter.com/javapassion (Tweeter)
                 Life is worth living... with Passion!
    
        Practically Free 3 to 5 days Live, Hands-on, Online Codecamps on
      Java,Spring,Hadoop,HTML5,Ruby/Rails,Grails,JavaScript/jQuery,Android
                  http://jpassion.com/codecamps
    ----------------------------------------------------------------------
    
    --
    
    -- 
    You received this message because you are subscribed to the Google Groups "JPassion.com: Web Services
    Programming" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jpassion_webservices+unsubscribe@...
    Visit this group at https://groups.google.com/group/jpassion_webservices.
    For more options, visit https://groups.google.com/d/optout.
    
    

    Gmane