본문 바로가기

java4

thymeleaf 개요및 설정 thymeleaf는 view template 엔진으로 서버에서 클라이언트에게 응답할 브라우저 화면을 만들어 주는 역할을 한다.  thymeleaf는 Natural Template을 기반으로 기존 html 코드와 그 구조를 변경하지 않고 덧붙여 사용하는 방식이라 볼 수 있다. 특징html 문서 내부에서 사용할 수 있으며 spring boot와 통합하는 작업이 매우 간단함. 관련 사이트 : https://www.thymeleaf.org/index.html ThymeleafIntegrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymel.. 2023. 7. 3.
swing으로 만들어본 멀티 메모장 #2/2 안녕하세요 IT여행자입니다. 이번 여행지는 swing으로 만들어본 멀티 메모장 두 번째 부분입니다. 첫 번째 영상에서도 언급한 것처럼 자바 GUI를 사용한 프로그램이라는 인터페이스가 많이 사용되는 인터페이스가 아니지만, 진입 장벽이 높지 않으며, 웹 인터페이스처럼 다양한 언어를 사용하지 않아도 만들어 볼 수 있는 프로그램이기에 두 편에 걸쳐 만들어 봤습니다. 개발에 필요한 보다 자세한 내용들은 영상을 참조하시면서 하나씩 개발해 보시는 걸 추천드립니다. 1편에서는 레이아웃에 관한 내용을 다루었고, 2편에서는 BACK-END 부분을 다루었습니다. 주요 내용은 아래와 같습니다. MemoVo.java : 하나의 메모 내용을 저장하는 Value Object config.xml : mybatis를 사용하기 위한 환.. 2023. 3. 20.
swing으로 만들어본 멀티 메모장 #1/2 안녕하세요 IT여행자입니다. 이번 수첩은 자바 GUI API 중 하나인 swing을 사용하여 멀티 메모장을 만들어 볼까 합니다. 우리나라의 개발 환경은 대부분이 웹에 치중되어 있어 그리 흥미로운 인터페이스는 아니지만 자바언어만 알고 있어도 만들어 볼 수 있는 주제이기에 선정하였습니다. 개발 난이도는 아마추어 중급 수준입니다. 개발 난이도에 대한 설명이나 개발 환경은 영상을 참고해 주시기 바랍니다. 또한 영상은 두 개의 파트로 나뉘어 있습니다. 개발 환경 https://youtu.be/jJK67Ex2W58 아래의 코드들은 직접 작성된 코드가 아니라 이클립스의 윈도빌더에 의해 기본적으로 작성된 코드들입니다. 따라서 이 부분까지는 직접 작성하지 마시고 영상을 보면서 과정대로 따라가시면 만들어 보시기 바랍니다... 2023. 3. 1.
주석 처리는 이것으로... 안녕하세요 IT 여행자입니다. 이번 여행자 수첩은 아주 간단한 내용입니다. 우리가 프로그램을 작성할 때 주석처리를 하게 되는데 일반적으로 '//'을 사용하거나 '/*... */ ' 을 사용하게 됩니다. 그러나 대부분의 IDE 툴에서는 주석에 대한 기능을 추가하여 프로그램을 사용할 때 도움을 줍니다. 그중 대표적인 주석 방법이 '/***.. */'를 사용하는 방법입니다. 예를 들어 보면, 아래의 그림과 같이 /*** ai 시뮬레이션 */ 으로 주석 처리를 합니다. 해당 클래스를 사용한 부분에서 마우스를 클래스명에 올려 놓으면(대부분) 아래의 그림처럼 주석처리된 내용이 하나의 정보로 표시됨을 알 수 있습니다. 클래스명뿐만 아니라 필드(변수), 메서드에도 동일한 방법으로 주석 처리를 하여 그 기능을 확인해 볼.. 2023. 2. 6.
반응형