주요글: 도커 시작하기
  1. christopher 2018.10.19 10:48

    안녕하세요. 혹시 TDD쪽 강의도 하시는지 궁금합니다.
    체계가 잡혀있지 않은 저희회사의 개발자/QA를 대상으로 강의 및 방향을 잡아주는 실무교육을 해주실 수 있는지 궁금합니다. whgodyd79@gmail.com 으로 대략적인 커리큘럼이나 일정, 비용 등을 회신주시면 감사하겠습니다.

    • madvirus 2018.10.24 21:10 신고

      제가 이직한지 얼마 안 되어 당분간은 외부 강의나 교육을 진행하기가 힘든 상황입니다.

  2. 이한솔 2018.08.11 09:41

    안녕하세요. 2.3 JSP책을보고 따라하고있는 웹개발 지망생입니다.
    재밌게 잘보면서 따라하는 와중 챕터 15의 예제를 따라하다 문제가 생겨서 질문드립니다.
    list.jsp(p462)까지 진행한 이후 문제가 발생하는데,
    guestbook.service.ServiceException: 목록 구하기 실패: Pool not registered.
    java.sql.SQLException: Pool not registered.
    위와같은 에러가 계속나고 DriverPooling.class를 찾을수없다는거같은데,
    처음엔 제 jdbc드라이버 문제인가싶어서 제가 ahache홈페이지에서 다운받은
    드라이버들을 다 지우고 예제소스의 드라이버들로 바꾼뒤 재시작을 했으나
    여전히 pool not registered문제가 발생합니다. 구글링도 계속해보고 카페에도 물어보고있으나 해결이 되지 않아 질문드립니다. 혹여나 더 자세한 내용이나 여기에 답변하기 너무 길다면 killfine1988@naver.com으로 이메일 부탁드립니다. (__)진도가 막혀서 너무 답답합니다

  3. 김성빈 2018.05.29 14:55

    안녕하세요, DDD Start! 책을 2회독 중인 학생입니다. CH 10 이벤트 내용에서 질문이 있습니다.

    <본론>
    책에 사용된 예제 코드의 Events(이벤트 디스패처)의 변수들이 스레드 scope를 갖도록 ThreadLocal<T>로 변수 정의를 하고, 응용 서비스에서 핸들러를 add(Events.handle 메소드로) 하고 실행하고, remove(Events.reset 메소드로)하게 되는데, 이 부분에서 굳이 이렇게 해야 하는가? 에 대해서 제 자신이 설득이 잘 되지 않습니다 (ThreadLocal에 대한 설명은 있어도 왜 사용했는가는 나와있지 않아서요. 저자님 탓은 아니고요. 책은 정말 좋습니다.)

    제가 떠오른 방법으로는 서버 최초 시작 시에 이벤트 디스패처에 핸들러를 등록시켜놓고 사용하는 방법도 있는 것 같은데요, Command 패턴이나 라우팅 할 때와 같이요, 저는 이 방법이 머리에 떠올라 왜 ThreadLocal<T>로 변수를 사용하고 handle, reset을 반복 사용하는 이유를 잘 모르겠습니다. 또 서비스 코드에 핸들러 코드가 들어가는 것도 조금 이상한 것 같기도 해서요...

    혹시 답변이 길어져서 불편하시다면, seongbin9786@gmail.com 이 제 이메일 주소이니 여기로 회신해주셔도 좋습니다. 감사합니다.

  4. 콩코딩 2018.05.16 16:27 신고

    어노미테이션 부분을 발표하는 중에 나온 질문입니다

    안녕하세요 스프링4 프로그래밍 입문 책을 공부중인 학생입니다 어노미테이션 부분에서
    @resource 의 경우 생성자를 제외한 필드, 메소드에 적용할수있다고 되어있는데

    생성자에 적용할수없는 이유를 알수있을까요?? 적용할수있는 방법은 있을까요? 구글링을 해보았지만 찾지를 못해서 질문드립니다.

    • madvirus 2018.05.20 21:02 신고

      답이 늦었습니다.

      @Resouce 애노테이션 자체가 생성자에 적용할 수 없게 되어 있기 때문입니다.

      자바 애노테이션은 적용할 수 있는 대상을 지정하게 되어 있는데

      @Resource 애노테이션의 경우 타입, 필드, 메서드에만 적용할 수 있게 되어 있습니다.

  5. 김아란 2018.05.03 01:56

    안녕하세요. jsp2.2 웹프로그래밍 책으로 공부 중인 학생입니다.
    데이터베이스 프로그래밍 기초 부분 공부중이고 예제에 나온대로 사용자를 추가하려고 하는데요.

    chap12 데이터베이스 생성 후 아래 문장에서 계속 오류가 납니다.

    grant select, insert, update, delete, create, drop
    on chap12.* to 'jspexam'@'localhost' identified by 'jspex';

    ->ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by 'jspex'' at line 2

    명령프롬프트와 mysql command line client 두 곳에서 똑같이 실행했습니다.
    결과는 모두 같은 오류 메시지가 떴습니다.
    mysql은 8.0.11 버전입니다.

    예제와 똑같이 했는데 오타나 문법에 문제가 있다니... 해결 방법을 모르겠습니다. 도대체 제가 뭘 잘못하고 있는걸까요?

    • madvirus 2018.05.04 17:28 신고

      계정 생성과 권한 부여를 나눠서 하시면 됩니다.

      CREATE USER 'jspexam'@'localhost' IDENTIFIED BY 'jspex';

      GRANT ALL ON chap12.* TO 'jeffrey'@'localhost';

      보다 자세한 사용법은 https://dev.mysql.com/doc/refman/8.0/en/grant.html 문서를 참고하시면 됩니다.

+ Recent posts