본문 바로가기

전체 글100

[JAVA] model.addAttribute JSON 형태로 넘기기 / JSON으로 받기 Controller SearchScheduleVO abilConnSchedule = SearchSchedule.getSchedule(activeUser, abilSetUnivVO.getYear()); model.addAttribute("abilConnSchedule", new Gson().toJson(abilConnSchedule)); JSP var abilConnSchedule = JSON.parse('${abilConnSchedule}') ; 2021. 11. 25.
[JAVA] 디버깅 오류 / Eclipse Debug error / <error(s)_during_the_evaluation> 오류 :  import com.sse.movie.admin.vo.AdminVO;AdminVO adminVO = new AdminVO(); Eclipse 의 Expressions를 통해 adminVO 의 year 값을 확인하고 싶을때,디버깅으로 작성할 표현식에서 adminVO.getYear() 입력시 오류 발생  해결 : 패키지를 포함하여 전체 클래스 경로와 이름을 선언com.sse.movie.admin.vo.AdminVO.getYear() "You should declare the whole classname including package to make it works."참고 :  Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/.. 2021. 11. 19.
메이븐(Maven)이란? 먼저 Maven의 핵심원칙은 빌드 시스템은 가능한 단순해야 한다는것.SW 엔지니어가 프로젝트를 처음 시작할 때 빌드 시스템을 설계하고 구현하는데 많은 시간을 들이지 않고,곧장 개발에 뛰어들 수 있게 해주는것. - 강력한 종속성 관리1. Maven은 중앙 저장소라는 개념을 가진다.이는 모든 종류의 산출물(종속성)을 보관하고 있는 '인터넷상'의 저장소다.Maven 빌드 툴은 프로젝트의 빌드 디스크립터를 읽어 적절한 버전의 산출물을 다운로드하여애플리케이션의 클래스패스에 포함시키는 방식으로 종속성 문제를 해결한다. 따라서 개발자가 할 일은 빌드스크립터(기본적으로 pom.xml이라는 이름)의 dependencies 섹션에 필요한 종속성을열거 하기만 하면된다.  junit junit.. 2021. 10. 12.
캡션에 글자 넣기, text $('선택자').text('추가하고 싶은 텍스트 내용'); $('#resultTable_wrapper .table-caption').text('아이디와 클래스를 동시에 지정하여 캡션 추가하기'); HTML 2021. 10. 8.
JDBC와 Mybatis의 차이 / API JDBC (Java Database Connectivity) 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API로, SQL(Structured Query Language)에 접근한다. JDBC 한 파일에서는 SQL 및 DB연결, Java언어가 모두 존재하기때문에 재사용성이 좋지 않다. jdbc로 개발하면 코드의 반복이 생긴다. Connection, Statement, PreparedStatement,. close(),... 매번 반복적으로 작성해주어야 할 것들이 많은데, 이런 JDBC 작업들을 간소화 해주는 프레임워크가 MyBatis다. SPRING JDBC XML을 이용해 의존성 주입을 한 후 사용 MyBatis MyBatis는 SQL문이 어플리케이션 소스 코드로부터 분리된다. 또한 JDBC를 .. 2021. 10. 5.
반응형