지붕뚫고높이차
1k
2020-11-30 22:21:37 작성 2020-12-08 17:16:21 수정됨
2
1233

제가 만들고 있는 블로그를 소개합니다.


부끄럽지만

제가 만들고 있는 블로그 홍보글 올립니다.


https://blog.naver.com/zeroshift01


블로그 주제는 프레임워크 만들기 입니다.


스프링같은 훌륭하게 잘 만들어진 프레임워크를 따라 만드는게 아니라


아무것도 없는 맨 바닥부터

스프링처럼 훌륭한 기능을 가지고 있는 프레임워크를 만드는 과정이 담겨 있습니다.

(실제 제가 업무에 사용하고 있는 프레임워크를 기준으로 만들었습니다.)


MVC 패턴을 구현한 동작하는 코드를 시작으로

추상화, 트렌젝션, AOP, DI, Ioc, 인증/접근제어등 프레임워크라면 반드시 있어야 할

내용을 담고 있는데요.

앞으로는 암호화, 로그관리, 비기능품질속성 등 내용이 추가될 예정이고

시간이 더 되면 기존 기능을 좀더 세련되게 다듬어 가는 과정도 보여드리고 싶습니다.


글쓰는데 익숙치 않다 보니

글의 구성이나 내용이 어렵게 느껴질 수 있고

틀리게 설명한 부분이 있기도 할텐데

피드백 달아 주시면 바로 수정하도록 하겠습니다.


기존 프레임워크 사용 경험이 없어도 되지만

java 언어에 대한 기본 개념이 있으면 이해하기 좋습니다.


혹시나 링크열기 귀찮아 하실것 같아 목차 올려드립니다.


1. 움직이는 코드를 만듭니다.

2. HttpServletRequest 를 Box 로 추상화 합니다.

3. AOP 는 공통기능을 쉽게 재사용 할 수 있게 만드는 기법입니다.

4. 트랜잭션(Transaction) 을 공통기능으로 제공합니다.

5. SQL 을 공통기능으로 제공합니다.

6. DI 와 IOC 를 구현합니다.

7. 인증과 접근제어를 구현합니다.

8. 암호화 기능을 구현합니다.

9. SW 가시성을 위한 로그를 구현합니다.

10. 비기능 품질 속성을 기능으로 제공합니다.

1
  • 댓글 2

  • ISA
    5k
    2020-11-30 22:29:59

    화이팅!

  • 코드워커
    869
    2020-12-01 15:03:39

    오~ 기대합니다.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.