본문 바로가기

자바3

swing으로 만들어본 멀티 메모장 #2/2 안녕하세요 IT여행자입니다. 이번 여행지는 swing으로 만들어본 멀티 메모장 두 번째 부분입니다. 첫 번째 영상에서도 언급한 것처럼 자바 GUI를 사용한 프로그램이라는 인터페이스가 많이 사용되는 인터페이스가 아니지만, 진입 장벽이 높지 않으며, 웹 인터페이스처럼 다양한 언어를 사용하지 않아도 만들어 볼 수 있는 프로그램이기에 두 편에 걸쳐 만들어 봤습니다. 개발에 필요한 보다 자세한 내용들은 영상을 참조하시면서 하나씩 개발해 보시는 걸 추천드립니다. 1편에서는 레이아웃에 관한 내용을 다루었고, 2편에서는 BACK-END 부분을 다루었습니다. 주요 내용은 아래와 같습니다. MemoVo.java : 하나의 메모 내용을 저장하는 Value Object config.xml : mybatis를 사용하기 위한 환.. 2023. 3. 20.
주석 처리는 이것으로... 안녕하세요 IT 여행자입니다. 이번 여행자 수첩은 아주 간단한 내용입니다. 우리가 프로그램을 작성할 때 주석처리를 하게 되는데 일반적으로 '//'을 사용하거나 '/*... */ ' 을 사용하게 됩니다. 그러나 대부분의 IDE 툴에서는 주석에 대한 기능을 추가하여 프로그램을 사용할 때 도움을 줍니다. 그중 대표적인 주석 방법이 '/***.. */'를 사용하는 방법입니다. 예를 들어 보면, 아래의 그림과 같이 /*** ai 시뮬레이션 */ 으로 주석 처리를 합니다. 해당 클래스를 사용한 부분에서 마우스를 클래스명에 올려 놓으면(대부분) 아래의 그림처럼 주석처리된 내용이 하나의 정보로 표시됨을 알 수 있습니다. 클래스명뿐만 아니라 필드(변수), 메서드에도 동일한 방법으로 주석 처리를 하여 그 기능을 확인해 볼.. 2023. 2. 6.
18장 삭제 처리 이번 포스팅에서는 게시물을 삭제하는 부분을 만들겠습니다. 삭제와 관련된 별도의 폼 페이지는 없습니다. 스크립트를 통해 삭제 정보를 BoardController에게 보내고 BoardController는 관련 정보를 BoardDao에 전달하여 삭제 처리를 한 후 그 결과를 result.jsp 페이지에 보내 삭제된 결과만을 alert()창으로 표시한 후 다시 select.jsp를 호출하여 목록을 표시해 주도록 작성하였습니다. 당연한 이야기 이지만, 암호가 다르거나 댓글이 있는 글은 삭제되지 않습니다. 그럼, 삭제 프로세스의 흐름을 간단한 그림으로 살펴 보도록 하겠습니다. 1. 먼저 사용자는 상세보기(view.jsp) 페이지에서 삭제 버튼을 클릭합니다. 2. 삭제 버튼이 클릭되면 javascript 파트에서 암.. 2020. 5. 10.
반응형