The core architecture and platform transaction record of the interface message between mobile payment platform

Source: Internet
Author: User
Tags mootools

Mobile payment Platform Interface message parsing core architecture and platform transaction full record (httpclient+springmvc+spring3+hibernate3+ custom annotation)
Course Category: Java framework
Suitable for people: intermediate
Number of lessons: 52 hours
Technology used: JavaBean, spring3.x, Springmvc, hibernate3.x, Apache HttpClient 3.x, junit4.x, custom annotation + Java reflection technology
Projects involved: interface between mobile payment platforms
Consulting qq:1840215592
View MORE: http://www.ibeifeng.com/goods-441.html
1.1. Introduction to the course content
This course is based on the theory and project-driven, which is suitable for the students or developers of the initial contact message receiving and sending, assembly parsing and transaction distribution. From the message specification of reading, demand refinement, to the implementation of the framework, so that the easy-to-digest explanation. The content or technology involved is: using JAXB to transform XML with JavaBean, spring3.x, Springmvc, hibernate3.x, Apache HttpClient 3.x, junit4.x, custom annotation + Java Reflection Technology completes message identification and forwarding, platform exception encapsulation and business flow records, etc.
1.2. Project Introduction
The program used by the mobile payment platform providers in response to China UnionPay Unified release of the interface message specification requirements, built between its own business platform and the UnionPay public service platform between the project. It covers hundreds of messages, from authentication, SE registration to application download, and deletion. For the sake of clarity of teaching, the simulation of some representative messages is verified.
1.3. Course Outline
First Lecture: Project overview, Interface Message Specification reading
Second Lecture: Project construction
Third speaking: Converting an XSD file to JavaBean
Chapter Four: Using JAXB to transform XML with JavaBean
Chapter V: Introducing JUNIT4 to write test case validation JAXB tool class
VI: Format the XML message according to the XSD file
Seventh: Platform Exception encapsulation
Eighth: Using enumerations to define system constants
Nineth: Encapsulating the message header
Tenth: encapsulation and inheritance of DTO objects
11th Lecture: Message Type code encapsulation
12th Lecture: httpclient Introduction
13th: Create service for request invocation
14th: Create a servlet to implement a request to receive
15th: Supplemental log4j's log Code
16th: The servlet's spring proxy implementation
17th: Introduction of data layer, business layer framework
18th: A brief description of the call between layer and layer
19th: Introducing SPRINGMVC processing of analog message requests
20th: Using Httprequester to simulate HTTP requests
21st: Try using the MooTools script framework
22nd: Debug MooTools script code with Firebug
23rd: Business process and technical point of periodic review
24th: Custom Annotation
25th: New DTO objects and annotation constraints
26th: Write processing external message controller and forwarding base class
27th: Use Javadoc annotation to make a detailed contract for business forwarding base class
28th: The target object that encapsulates the method call
29th: Write a method to find the class, use the generic type flexibly
30th: Write a method to find class, use recursion reasonably
31st: Forwarding Logic Grooming
32nd: Add the Initialize method to get the target collection
33rd: Complete external Request forwarding processing
34th: Complete external response forwarding processing
35th: Add HTTP request ingress processing logic
36th: Encapsulation implements a DTO factory
The 37th Lecture: Platform Water Design
38th: Platform pipelining and transceiver Logic integration (i.)
39th: Platform pipelining and Transceiver Logic integration (II.)
40th: Platform pipelining and Transceiver Logic integration (III.)
41st: Platform pipelining and Transceiver Logic integration (IV.)
42nd: Platform pipelining and Transceiver Logic integration (v)
43rd: Business Flow Design
44th: Hibernate and MySQL
45th: Simulating Business requests
46th: Analog Public Service Platform
47th: Combing the process of initiating requests and receiving responses
48th: Combing the process of initiating requests and receiving responses (ii)
49th: Combing the internal request code logic
50th: Simulating external requests
51st: Analog external request (II)
52nd: Grooming External Request Code logic

The core architecture and platform transaction record of the interface message between mobile payment platform

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.