Summary for week1

July 13th:
 Attend the induction day and listening to some lectures.

July 14th:
 10:00AM
 trade types & lifecycle, P&L system overview
 learn how to manage different libraries.
 weekly report is important.

 5:00PM
 tech stack training 

  一、requirements  
   Jiracontent management system    JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。  
   Perforceversion control like svn    Perforce是一款商业软件,他们定义Perforce软件配置管理系统。一般简称P4,系统由服务器端,客户端组成,还包括若干中介服务器 (Proxy Server)。客户端会有GUI界面,命令行界面,Web界面。
 Similar to SVN, is a version management and code sharing tool. (We can check in and check out codes)  
 
二、development      
  SOAP
简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。
 
  JAXB : XML<->object
JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等。
 
 
  CXF: multithread model
CXF 帮助您利用 Frontend 编程API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML HTTP、RESTful HTTP 或者  CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。
 
CXF 框架是一种基于 Servlet技术的 SOA 应用开发框架,要正常运行基于 CXF 应用框架开发的企业应用,除了 CXF 框架本身之外,还需要 JDK 和 Servlet 容器的支持。
 Configuration has been done.
 
  Spring: helloworld,beans.xml properties.xml 配置文件实现依赖倒转   JDBC(template): namedJdbcTemplate which can use : to get parameters.
  CPS: 推送   RegExp
  SyBase: we can get info from the website.
  AdvancedDirectSQL: use config to connect to Sybase and execute sqls easily.
  Ant: build.xml ---> 程序间的依赖关系   Ivy: dependency management ivy.xml ---> 依赖的JAR, after modify the config file, need to resolve again.   JDK 1.8: lambda  stream
  JDK 1.7: file monitor api JAXB
 
三、test  
  Junit: @assert    TDD is popular.
  PMDJava程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。   FindBugs:静态代码分析工具  
四、deployment  
   AFS: 发布工具  
五、production management  
   Zapp: mange and deploy distributed systems
   netAdmin: file system for sharing resources
   AutoSys: job scheduler & automateworkloads
 
 
六、front-end  
   AngulaJs
   ExtJs
 
July 15th 
 3:00pm:
 system overview

 Night:
 JAXB,JDBC template

July 16th
 10:00am
 xml description 

 11:00am
 goal setting

 Night
 file monitor

July 17th
 9:30am
 goal should be specific and by week.

 12:30pm
 program HOW & WHY
 design your decision by giving reasons and analysis.
 Unix source code is great!
 Scala and JS is becoming more popular.

 2:00pm
 learn to use svn and perforce to submit & check out code.



 

 


你可能感兴趣的:(Summary for week1)