Spring Happy Hour

Jersey

REST API 기반으로 아래 파생

  • Spring Boot

  • Play

  • RS

  • WYSIG

💡 CORBA → REST SOA → MSA

Jetty

  • WAS (middleware)

    • War

    • Jar

      • EJB(enterprise java bean)

  • ex) Tomcat, Wersphire, oracle web log

💡 App → Nginx(HAProxy, Apach server) → tomcat → WAS

Static

  • Python, PHP, Node.js → 스레드 하나

  • Java → 멀티 스레드

알고쓴건지..

Static String name;

Main() {void run(), {
	Thcheer techeer = new Techeer();
}}
Runner(Techeer t)
this.t = t;

marketing 용어 다 무시하고

  • 동작하는 원리 돌려보는게 더 유익

  • 3개월 끝

  • soap

    • xml

    • 2005 -2010

    • schema o

    • wsdl

    • 안전

    • ejb, jsp

  • rest

    • schema x

    • Json

    • swagger

    • JWT, oauth

Gradle

  • npm, pip …

  • maven artifacts

    • jar파일을 무식하게 말하면 아티팩트

    • maven repo

  • grable build

    • 다운 받으면 로컬 캐시

    • implements, compile … → format

  • package → jar파일

    • 네임스페이스

    • 따라말하기 ㅋㅋㅋㅋ

  • gradle clean → gradle build ⇒ 안됨

    • maven repo 죽은거

  • build.gradle

  • 디펜던시 관리

import 해서 가져 import python AOP한 번만 올리고 두 번 이상 안올리게 하는게 aop ㅎㅎ ㅋㅋㅋ절대 ejb얘기는 꺼나지 않아야 함 중요 아주! 공통 모듈 재활용성이 aop

Java version

  • Java 8의 문제는 대용량 서비스에 메모리 관리가 비효율적

  • primitive type

    • 사용할 때 import 안해도 됨

    • not nullable

      • RESTfulv API 안됨

Collections

  • Casting

  • objects

Map<String, String>() map = new HashMap<>();

Lambda

  • 자바의 코딩량이 너무 많아서 생겨남

ORM

  • POJO

  • JPA

  • nativeSQL

Lombok

  • 생성자, getter, setter, annotation

void constraints (@notnull Techeer t) {
	//if(t == null) {
		//show error 
	//}
}

ClenCode

  • 3번

  • 가독성

  • Indentation

    • if()

    • if ()

    • if () {

    • if (){

  • Test Code

    1. 파라미터 up to

    2. function 20

      1. mokito

    3. null check

    4. valid type

    5. db expected

    6. 머릿속에 테스트 돌아가야함 → 100% 이해하고 있어야 짤 수 있음

    7. Test Coverage

      • Jacco

    Isof

    • 파일 읽는 개수 증가 → 스레드 결국 파일에 다 저장

Ref

The complete History of Java Programming Language - GeeksforGeeks

[Java] 자바 101 강의 #13 ( Map형 )

map hashmap linkedhashmap

Map 컬렉션 - HashMap, LinkedHashMap, Hashtable, TreeMap

java type

Java Data Types

artifact java

SCA Java Architecture Guide

AoP

stack

gradle package

ejb container

multi thread java

점프 투 파이썬

jersey

Last updated