public:computer:development_stacks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:computer:development_stacks [2022/04/21 16:46] alexpublic:computer:development_stacks [2022/04/22 14:06] (current) alex
Line 9: Line 9:
  
 <diagram> <diagram>
-| FE | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |FE=Front-end+| FE | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |FE=Front-end
 | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 | |)| JS |v| ES6+ |-| TS | | | | | | | | | | | | | | | | | | | | | |JS=[[public:computer:javascript|JavaScript]]|TS=[[public:computer:typescript|TypeScript]] | |)| JS |v| ES6+ |-| TS | | | | | | | | | | | | | | | | | | | | | |JS=[[public:computer:javascript|JavaScript]]|TS=[[public:computer:typescript|TypeScript]]
 | |!| | | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | | | | | | | | |
-| |!| | | |)| BA | | | | | | | | | | | | | | | | | | | | | | | |BA=Browser APIs|VJS=Vue.js+| |!| | | |)| BA | | | | | | | | | | | | | | | | | | | | | | | |BA=Browser APIs
 | |!| | | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | | | | | | | | |
-| |!| | | |`| JFW |v| VJS | | | | | | | | | | | | | | | | | | | | |JFW=JavaScript Framework|VJS=Vue.js+| |!| | | |`| JFW |v| VJS |-|NJ| | | | | | | | | | | | | | | | | | |JFW=JavaScript Framework|VJS=[[public:computer:vuejs|Vue.js]]|NJ=[[public:computer:nuxtjs|Nuxt.js]]
 | |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | |
 | |!| | | | | | | |)| RJS | | | | | | | | | | | | | | | | | | | |RJS=React.js | |!| | | | | | | |)| RJS | | | | | | | | | | | | | | | | | | | |RJS=React.js
Line 46: Line 46:
 | BE | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |BE=Back-end | BE | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |BE=Back-end
 | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-| |)| Java |-| SF |v| Concepts |v| AOP | | | | | | | | | | | | | | | | | | |SF=Spring Framework +| |)| Java |-| SF |v| Concepts |v| AOP | | | | | | | | | | | | | | | | | | |SF=[[public:computer:java_spring_framework|Spring Framework (Java)]] 
-| | | | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | |!| | | |)| IoC | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |)| DI | | | | | | | | | | | | | | | | 
-| | | | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | |!| | | |`| DP |v| MVC |v| MO | | | | | | | | | |DP=Design Patterns|MO=Model:Observer +| |!| | | | | | | |!| | | |)| IoC | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |!| | | |!| | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |!| | | |)| VC | | | | | | | |VC=View:Composite +| |!| | | | | | | |!| | | |`| DP |v| MVC |v| MO | | | | | | | | | |DP=[[public:computer:design_patterns|Design Patterns]]|MO=Model:Observer 
-| | | | | | | | | | | | | | | | | |!| | | |!| | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | |!| | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |!| | | |`| CS | | | | | | | |CS=Controller:Strategy +| |!| | | | | | | |!| | | | | | | |!| | | |)| VC | | | | | | | |VC=View:Composite 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | |!| | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| Proxy | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | |`| CS | | | | | | | |CS=Controller:Strategy 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| Singleton | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |)| Proxy | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| Template | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |)| Singleton | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| FC | | | | | | | | | | | |FC=Front Controller +| |!| | | | | | | |!| | | | | | | |)| Template | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| VH | | | | | | | | | | | |VH=View Helper +| |!| | | | | | | |!| | | | | | | |)| FC | | | | | | | | | | | |FC=Front Controller 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| SL | | | | | | | | | | | |SL=Service Locator +| |!| | | | | | | |!| | | | | | | |)| VH | | | | | | | | | | | |VH=View Helper 
-| | | | | | | | | | | | | | | | | |!| | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | |)| OO | | | | | | | | | | | |OO=Observer-Observable +| |!| | | | | | | |!| | | | | | | |)| SL | | | | | | | | | | | |SL=Service Locator 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |)| OO | | | | | | | | | | | |OO=Observer-Observable 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |)| CO | | | | | | | | | | | |CO=Context Object 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | |`| Facade | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |)IDE |vVC | | | | | | | | | | | | | | | |VC=[[public:computer:vscode|Visual Studio Code]] 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |)STS | | | | | | | | | | | | | | | |STS=Spring Tool Suites \\ [[public:computer:eclipse|Eclipse]] 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |`| IntelliJ | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |)Build |vGradle | | | | | | | | | | | | | | | |Gradle=[[public:computer:gradle|Gradle]] 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |`| Maven | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |)DF |vMyBatis | | | | | | | | | | | | | | | |DF=Database Framework 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |`| JPA | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |)Security |vAuthentication |voAuth2 | | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | |!| | | | | | | | | | | | | | 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +| |!| | | | | | | |!| | | |!| | | |`JWT | | | | | | | | | | | |JWT=[[public:computer:jwt|JWT (Json Web Token)]] 
-| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |+| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
 +| |!| | | | | | | |!| | | |`WS |vCORS | | | | | | | | | | | |WS=Web Security 
 +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
 +| |!| | | | | | | |!| | | | | | | |)| CSRF | | | | | | | | | | | | 
 +| |!| | | | | | | |!| | | | | | | |!| | | | | | | | | | | | | | 
 +| |!| | | | | | | |!| | | | | | | |`| XSS | | | | | | | | | | | | 
 +| |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | 
 +| |!| | | | | | | |)Network |vsocket | | | | | | | | | | | | | | | | | 
 +| |!| | | | | | | |!| | | |!| | | | | | | | | | | | | | | | | | 
 +| |!| | | | | | | |!| |  | |`WS | | | | | | | | | | | |WS=Web Socket | | | | | 
 +| |!| | | | | | | |!| | | | | | | | | | | | | | | | | | | | | | 
 +| |!| | | | | | |`| MQ | | | | | | | | | | | | | | | | | | | |MQ=Message Queue 
 +| |!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
 +| |)HTTP |vHTTP/1.1 |vRA | | | | | | | | | | | | | |HTTP=[[public:computer:http|HTTP]]|RA=Rest API \\ [[public:computer:restful|RESTful]] 
 +| |!| | | |!| | | |!| | | | | | | | | | | | | | 
 +| |!| | | |!| | | |`GraphQL | | | | | | | | | | | 
 +| |!| | | |!| | | | | | | | | | | | | | | | | | | | 
 +| |!| | | |`SSL | | | | | | | | | | | | | | | 
 +| |!| | | | | | | | | | | | | | | | | | | | | | | | 
 +| |`Server |vWeb Server |-Nginx | | | | | | | | | | | | | 
 +| | | | | |!| | | | | | | | | | | | | | | | | | 
 +| | | | | |`| WAS |v| Tomcat | | | | | | | | | | | | | 
 +| | | | | | | | | |!| | | | | | | | | | | | | | 
 +| | | | | | | | | |`| Jeus | | | | | | | | | | | |
 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 </diagram> </diagram>
  • public/computer/development_stacks.1650527195.txt.gz
  • Last modified: 2022/04/21 16:46
  • by alex