목록분류 전체보기 (189)
기초공사 (html,css,javascript)
1. 개발소스에서 저부분이 어떻게 들어오는지 알고싶다면. 2. 브레이크를 걸고, 실행을 한다.---검색을 클릭한다. jParams가 어떻게 들어오는지 알수있다. 4. 관련쪽에서 안쪽으로 들어가고 싶다면..오른쪽 상단 ..into..를 클릭한다. 디버깅은 이런식으로 하면 된다고 한다. 아직 미진하지만.화이팅!
콤보박스를 선택해서 input이 아닌 div에 출력하고 싶을때. select태그를 알게되었고, selectIndex라는 속성을 알게되었다. 하나다보면 이 태그에 내가 선택한 태그에 속서이 뭐가 있는지 궁금할때는 변수 지정하고 consol.log가 아니라 console.dir를 하면 종류를 알수있다. ---Select options Rugby Cricket Swimming Volleyball var d = document.getElementById("heeselect"); --> console.dir(d); 콘솔창을 보면 많은 value가 있다 그 중에 내가 찾던 것이 나왔다. selectIndex! var displaytext = d.options[2]; 콘솔창에서 보면 Cricket만 선택이 됨을 알수..
이클립스를 까는것을 반복하면서 느끼면서 프로젝트명이 powervois라고 되있다. 그런데 이클립스 깔았을때 working directory를 보면 지정해줬던 D드라이브 java_workspace에 저 프로젝트폴더가 추가가 되어있다. 저기 안에는 이클립스에서 작업한 파일들이 들어있다. 자동으로 생기네.이제야 앎;;;
TTS의 sql과 html field명을 한곳에 모아놨다 헷갈려서. sql columns명 / html fiedl명 -->sql에서 column명을 아래와 같이 입력(테이블만들때) html에서 단어, 발음열 등 textbox는 s_...붙이고 field명에서는 모두 소문자로 지정을 한다. ( 팝업창 TS000P0002 insert팝업창은 괜찮은데 update팝업창에서는 v1_Ttswords 처럼 앞에 대문자를 쓴다. 검색해보니 아래 함수가 나온다. sa.common.js 파일 아래처럼 나옴 var sName = prefixId + key.charAt(0).toUpperCase() + key.substring(1); prefixId는 v1_No라는 말. 첫번째는 대문자 나머지는 소문자라는 해석. TS000..
테이블을 만들때는 테이블의 구조에 필요한 제약조건을 설정해줘야한다. 기본키 (primary key)와 외래키(foreign key)가 대표적인 제약조건이다. 기본키 - 학번, 아이디, 사번 등고 같은 고유한 번호에 의미하는 열에 외래키 - 기본키와 연결하는 열에 지정한다. 고유키 - 이메일, 휴대폰과 같이 중복되지 않는 열에 지정(이메일,휴대폰) - 회원의 평균키는 200cm를 넘지 않겠죠? 이때 실수로 200을 입력하는 것을 방지하는 제약조건이 '체크'(check)이다. 매번 입력하기 귀찮다면 '기본값' 을 설정할 수 있다. 값을 꼭 입력해야하는 not null, 제약조건도 있따. 제약조건은 데이터의 무결성을 지키기위해 제한하는 조건이다. - 데이터의 무결성이란 '데이터에 결함이 없음'을 의미한다. 간..
1. 결과: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 2.누락된 표현식 입니다 예시 : TTS 소스중 INSERT INTO TTS_FIRST ( WORDS, SENTENCE, REGDATE, TTSNAME, RESISTERED ) VALUES( #{ttswords}, #{ttssentence}, SYSDATE, #{ttsname}, #{modelregister} ); ; 넣어줬떠니 계속 위의 오류가 나왔다. 삭제후 해결됨. 세미콜론을 넣어야 되는건 디비 쿼리 형식에서만 가능하다고 한다. 출처 https://rebornbb.tistory.com/entry/MyBatis-%EB%A7%88%EC%9D%B4%EB%B0%94%ED%8B%B0%EC%8A%A4-%EC%84%B8%EB%AF%B8..
객체 지향언어인 자바의 관계형 데이터베이스 프로그래밍을 쉽게 도와주는 프레임워크. 자바에서는 관계형 데이터베이스 프로그래밍을 하기 위해 JDBC를 제공한다. JDBC는 다양한 API를 제공하지만, 각각 기능을 사용하기위해서는 관련 객체를 생성하고 해제해야하는 단점이 존재. 마이바티스는 이 JDBC를 보다 편하게 사용하기 위해 개발되었다. SQL문을 별도의 파일로 분리해서 관리하도록 해준다. 스프링의 하청이라고 할수 있음. 컨트롤러, 서비스는 다 스프링이 하지만 레파지토리 영역(dao)은 마이바티스에게 위임시킨다. 위임역할: sql관리, 파라미터 대입, 실행, 결과 매핑해서 서비스영역으로 바로 돌려줌. 개발자가 쿼리를 직접실행하지않고 설정만 해주면 된다. 쿼리 작성, 매개변수, 결과타입 지정 설정만 해주면..
보호되어 있는 글입니다.