Skip to content

mklinkj/the-art-of-java-web-programming-study

Repository files navigation

자바 웹을 다루는 기술 - 스터디

몇년전에 구입한 책인데, 이제 조금씩 보려고 한다.

그냥 후반부의 쇼핑몰 코드가 궁금하기도 해서 ..😄 책은 엄청나게 두껍지만 잘해보자.~👍

저자

  • 이병승

판매처

진행 방향

  • Java

    • Java 17 버전이상
  • 빌드 도구

    • Gradle 또는 Maven
      • 그동안 새로하는 스터디는 보통 Gradle로 사용하긴 했는데... 이 스터디는 Maven 사용하는 것이 나을 것 같은데... 잘 모르겠다.
      • 예전 JSP 프로젝트라면 Maven이 나을 것 같긴한데... Gradle로 해보고 잘 안된다 싶으면 Maven으로 바꾸자..
  • WAS:

    • Tomcat 또는 Jetty
      • Gradle로 하게되면 Gretty 사용.
      • Maven 을 하게되면 jetty-maven-plugin 또는 cargo-maven-plugin 사용.
  • DB:

    • Docker의 OracleXE 11g R2 또는 OracleXE 18c
      • DB는 다른 스터디에서 이미 설치한게 있어서 그거 쓰면 되겠다.
      • 11g R2는 MS949로 DB인코딩을 바꿔놔서 기본 상태인 18c를 써야할 것 같다.
    • Docker의 MySQL 8.0.x
      • 17~20장의 회원제 게시판에는 MySQL 쿼리로도 적용했다.
    • 단순 예제는 HSQLDB 2.7.x
      • 메모리 모드로 사용하면 매우 간편하다.
  • Servlet Spec

    • 가능하면 Servlet Spec을 6.0 이상으로 써보자... 이렇게 쓰면 최신 Tomcat 및, Spring 6을 사용할 수 있어서...
    • 버전을 올려버리면, 앞장에서 구버전과의 차이를 이해해야할 것 같지만...😓
  • 개발 도구

    • Visual Studio Code 와 IntelliJ IDEA
    • Eclipse 기반 IDE는 전자정부프레임워크 IDE 빼고 다 지웠음. 사용안하고 있음.. 😅

동영상 강의

저자님의 강의가 엄청 많다.👍

목차

분량이 방대함 👍

도움 문서

Todo List

후기