김일국의 기술 블로그 누적조회수: / 오늘조회수: / 어제조회수:

[글쓰기] / [관리자]

고정 헤더 영역

글 제목

메뉴 레이어

김일국의 기술 블로그

메뉴 리스트

  • 홈
  • 분류 전체보기 (893) N
    • AI-VR-AR (15)
    • 안드로이드+드론 제작 (67)
    • 스마트폰+애플 (6)
    • 공개-프레임웍 (11)
    • PHP(Class) (53)
    • 웹표준·접근성 (13)
    • C++,C#, ASP.NET (25)
    • 비주얼스튜디오 (4)
    • 데이터베이스 (37)
    • 노드js·자바스크립트 (95)
    • CSS (9)
    • 클라우드+마이크로서비스 (65)
    • 웹디자인-TOOL (13)
    • JSP·자바·코틀린 (161)
    • 파이썬·장고·루비·알고리즘 (26)
    • 기타정보 (72)
    • 사용하지 않는기술 (208) N
      • 노트북·PCB수리 (87) N
      • LCD모니터 (103)
      • 실버라이트·윈폰 (10)
      • 엔터프라이즈LIB (8)

검색 레이어

김일국의 기술 블로그

검색 영역

컨텐츠 검색

JSP·자바·코틀린

  • 스프링 부트로 시작하는 웹 서비스_2

    2021.08.01 by 김일국

  • 스프링 부트로 시작하는 웹 서비스_1시작

    2021.07.30 by 김일국

  • 스프링4.0 이전 부터 사용한 RestAPI처리 방식인 JsonView설명

    2021.07.06 by 김일국

  • URL인코딩을 첨부파일 다운로드에 적용시

    2021.06.24 by 김일국

  • [수업용자료]hsql DB생성용 스크립트와 공용쿼리추가

    2021.06.19 by 김일국

  • 이클립스 오류 기본 클래스 을(를) 찾거나 로드할 수 없습니다 처리

    2021.05.25 by 김일국

  • 스프링4를 스프링5로 마이그레이션 시작_1

    2020.12.13 by 김일국

  • jstl 내부에 java변수와 로직을 넣을 일이 있을때

    2020.09.21 by 김일국

스프링 부트로 시작하는 웹 서비스_2

### 작업한 소스 깃 : https://github.com/miniplugin/kimilguk-springboot2 ### 작업결과 배포 클라우드헤로쿠 : https://kimilguk-springboot2.herokuapp.com/ 지난 작업에 이어서, 스프링시큐리티기반 네이버 로그인과 권한체크 후 글 등록과 h2메모리DB사용을 해 보았습니다. ### 스프링부트 에서 MVC - 참고 스프링레거시 에서 MVC는 아래와 같습니다. 비교해 보시기 바랍니다. - 스프링레거시 예: DB테이블 -> 모델(매퍼쿼리>@Repository인터페이스=DAO클래스) -> 서비스(@Service) -> 컨트롤러클래스 -> 뷰(JSP|타일즈템플릿) - 모델domain(구성:@Entity클래스 와 JpaRepository인터..

JSP·자바·코틀린 2021. 8. 1. 23:53

스프링 부트로 시작하는 웹 서비스_1시작

### 작업한 소스 깃 : https://github.com/miniplugin/kimilguk-springboot2 ### 작업결과 배포 클라우드헤로쿠 : https://kimilguk-springboot2.herokuapp.com/ ### 책 [스프링 부트와 aws로 혼자 구현하는 웹 서비스] 소스를 분석해 하고 있습니다. 2022년(2021년12월 4.0베타개발환경) 전자정부표준프레임워크에서 스프링 Start Project 로 사용해 본 결과 인텔리J 보다 사용하기 편했습니다.(아래 스프링부트 jar로 빌드하면 톰캣과 같은 WAS도 필요 없다) - 스프링부트 2.6.3, 그래들 7.3.3 - 외부모듈 추가에서 Spring Session 추가시 자동 추가되는 아래 core -> jdbc로 변경한다. ..

JSP·자바·코틀린 2021. 7. 30. 13:32

스프링4.0 이전 부터 사용한 RestAPI처리 방식인 JsonView설명

우선 2010년 부터 사용한 JsonView 방식을 설명하기 전에 최신 버전부터 설명 드립니다. #스프링4.0 이상부터는 @RestContorller를 사용합니다.(@Controller와 @ResponseBody 을 합쳐놓은것 이상) 자세한 설명을 하기 전에 @ResponseBody를 사용해 봅니다.(아래) //RestAPI서버 맛보기ID중복체크(제대로 만들면 @RestController 사용) @RequestMapping(value="/id_check", method=RequestMethod.GET) @ResponseBody //반환받은 값의 헤더값을 제외하고, 내용(body)만 반환하겠다는 명시 public String id_check(@RequestParam("user_id")String user_..

JSP·자바·코틀린 2021. 7. 6. 21:51

URL인코딩을 첨부파일 다운로드에 적용시

다운로드시 크롬에서는 정상 작동 되지만, IE브라우저에서 400에러발생됩니다. JSTL로 처리하면 해결 됩니다.(아래) -- 수정전 소스 -- 수정후 소스 -- 수정후 IE에서 정상작동 결과 기술 참조: https://moonsiri.tistory.com/58 JSP에서 URL encode 하는 방법 (특수문자 UTF-8 인코딩) param의 값을 UTF-8인코딩하여 값을 넘겨달라는 요청을 받고서 encodeURI() 함수를 사용하여 처리를 했는데 +와 같은 특수문자는 변경이 되지 않았습니다. let url = "https://moonsiri.tistory.com?id="; let id.. moonsiri.tistory.com

JSP·자바·코틀린 2021. 6. 24. 19:03

[수업용자료]hsql DB생성용 스크립트와 공용쿼리추가

헤로쿠 클라우드에 배포할때 필요한 파일 2개 입니다. 참고: 아래 hsql용 설정을 log4jdbc 드라이버를 추가해서 디버그를 편리하게 사용함(아래) 1. hsql DB를 생성할 때 필요한 스크립트 파일: 자바기반 DB인 HsqlDB - 스키마(테이블)+더미데이터 생성 스크립트 파일: - root-context.xml 에 추가로 필요한 내용 - HSQL DataBase Manager 프로그램은 여러가지(이클립스 DB브라우저, 상용 Hsql뷰어 등) 있으나, - hsql.jar 드라이브에 내장된 자바프로그램이 개발자에겐 제일 적당합니다. --url jdbc:hsqldb:file:c:/egov/workspace/embeded/hsql_file.db;hsqldb.lock_file=false --user sa..

JSP·자바·코틀린 2021. 6. 19. 17:29

이클립스 오류 기본 클래스 을(를) 찾거나 로드할 수 없습니다 처리

이클립스를 사용하다 보면, 이클립스 오류 기본 클래스 을(를) 찾거나 로드할 수 없습니다 위 와 같은 메세지가 나오는 경우가 여럿 있습니다. 원인은 classpath > exclude test code unchecked 해야지만, 오류 않나는데, 초기에 기본값으로 checked가 되어서, 실행시 경로 테스트를 진행하는 듯 합니다. 이것은 unchecked 하면 오류가 않나게 됩니다. pom.xml의 plugin 버전을 1.8로 올리시고, 메이븐 업데이트를 하시면, unchecked 실행되고, 정상 결과가 콘솔에 나타납니다.(아래) org.apache.maven.plugins maven-compiler-plugin 2.5.1 1.8 1.8 -Xlint:all true true 추가로 입력 힌트가 스프링 입..

JSP·자바·코틀린 2021. 5. 25. 21:37

스프링4를 스프링5로 마이그레이션 시작_1

이 포스트글은 기존 개발환경 전자정부표준프레임워크(이하egov)버전3.9(스프링버전 4.3.22)을 -> egov3.10(스프링버전5.2.5)으로 변경하는 내용으로,(개발환경은 아직 egov4.x 가 나오지 않아서, egv3.10 최신버전으로 스프링버전 만 업그레이드 진행 합니다.) 내년에 전자장부표준프레임워크 개발환경이 버전 3.x(스프링4.3.x) 에서 4.x(스프링5.2.x) 로 마이그레이션 될 때 참조할 내용이 됩니다. 단, 현재처럼 egv개발환경이 메이븐 빌드 기반으로 업그레이드 되었다고 가정하고 작업합니다. 아래는 빌드 기반에 대한 참조 내역 입니다. Ps1. 메이븐 빌드 구조 기술참조: https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:..

JSP·자바·코틀린 2020. 12. 13. 15:00

jstl 내부에 java변수와 로직을 넣을 일이 있을때

jstl 내부에 java변수와 로직을 넣을 일이 있을때, 사용 예 입니다.(아래) ...

JSP·자바·코틀린 2020. 9. 21. 20:51

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 6 7 8 ··· 21
다음
TISTORY
김일국의 기술 블로그 © Magazine Lab [상단으로]
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바