cover_image

Jerry的ABAP, Java和JavaScript乱炖

Jerry Wang 汪子熙 2017年12月29日 02:50

图片

写这个系列的初衷是SAP Chengdu office有越来越多的应届毕业生加入,这些新同事通过在大学的专业学习,具备了Java和JavaScript背景,但是进入SAP之后大家觉得ABAP没有Java和JavaScript好学。

其实任何编程语言总是有很多相通之处,这个系列就是把这三种语言的很多知识点拿来横向比较,即使只会其中一门,也能看懂这些post.

图片

同时对于ABAP较之Java和JavaScript缺乏的一些feature和框架特性,例如闭包,函数式编程,Spring依赖注入等,这些post里面也通过应用层模拟的方式做了一些简单尝试:

图片

全部文章list:

1. Lazy Loading, Singleton and Bridge design pattern in JavaScript and in ABAP:https://blogs.sap.com/2017/03/13/lazy-loading-singleton-and-bridge-design-pattern-in-javascript-and-in-abap/


2. Functional programming – Simulate Curry in ABAP:https://blogs.sap.com/2017/02/26/functional-programming-simulate-curry-in-abap/


3. Functional Programming – Try Reduce in JavaScript and in ABAP:https://blogs.sap.com/2017/02/27/functional-programming-try-reduce-in-javascript-and-in-abap/


4. Simulate Mockito in ABAP: https://blogs.sap.com/2017/02/02/simulate-mockito-in-abap/


5. A simulation of Java Spring dependency injection annotation @Inject in ABAP:https://blogs.sap.com/2016/10/14/simulation-java-spring-dependency-injection-annotation-inject-abap/


6. Singleton bypass Trap – ABAP and Java: https://blogs.sap.com/2017/01/09/singleton-bypass-abap-and-java/


7. Weak reference in ABAP and Java: https://blogs.sap.com/2016/07/02/weak-reference-in-abap-and-java/


8. Fibonacci Sequence in ES5, ES6 and ABAP: https://blogs.sap.com/2017/03/14/fibonacci-sequence-in-es5-es6-and-abap/


9. Java byte code and ABAP Load: https://blogs.sap.com/2017/03/15/java-byte-code-and-abap-load/


10. How to write a “correct” program rejected by compiler: Exception handling in Java and in ABAP:https://blogs.sap.com/2017/03/17/how-to-write-a-correct-program-rejected-by-compiler-exception-handling-in-java-and-in-abap/


11. An small example to learn Garbage collection in Java and in ABAP: https://blogs.sap.com/2017/03/18/an-small-example-to-learn-garbage-collection-in-java-and-in-abap/


12. String Template in ABAP, ES6, Angular and React:https://blogs.sap.com/2017/03/25/string-template-in-abap-es6-angular-and-react/


13. Try to access static private attribute via ABAP RTTI and Java Reflection: https://blogs.sap.com/2017/04/04/try-to-access-static-private-attribute-via-abap-rtti-and-java-reflection/


14. Local class in ABAP, Java and JavaScript: https://blogs.sap.com/2017/04/10/local-class-in-abap-java-and-javascript/


15. Integer in ABAP, Java and JavaScript: https://blogs.sap.com/2017/04/10/integer-in-abap-java-and-javascript/


16. Covariance in Java and simulation in ABAP: https://blogs.sap.com/2017/04/15/covariance-in-java-and-simulation-in-abap/


17. Various Proxy Design Pattern implementation variants in Java, ABAP and JavaScript: https://blogs.sap.com/2017/04/17/various-proxy-design-pattern-implementation-variants-in-java-and-abap/


18. Tag(Marker) Interface in ABAP and Java: https://blogs.sap.com/2017/04/25/tagmarker-interface-in-abap-and-java/


19. Bitwise operation ( OR, AND, XOR ) on ABAP Integer: https://blogs.sap.com/2017/04/28/bitwise-operation-or-and-xor-on-abap-integer/


20. ABAP ICF handler and Java Servlet: https://blogs.sap.com/2017/05/07/abap-icf-handler-and-java-servlet/


21. ADBC and JDBC: https://blogs.sap.com/2017/05/08/adbc-and-jdbc/


22. Weak reference in ABAP and Java: https://blogs.sap.com/2016/07/02/weak-reference-in-abap-and-java/


ABAP · 目录
上一篇JavaScript, ABAP和Scala里的尾递归(Tail Recursion)下一篇ABAP开发人员未来应该学些什么
继续滑动看下一个
汪子熙
向上滑动看下一个