반응형 java 10 JAVA 클래스와 객체 지향 클래스1. 객체란?객체 : 쉽게 말해 덩어리. 속성과 동작으로 구성. 사람이 객체라고 치면, 사람은 이름이라는 속성이 있고, 걷다 등의 동작이 가능하다. 있다.이러한 속성과 동작을 각각 필드(field)와 메소드(method)라고 부른다. 이러한 객체로 소프트웨어를 설계하면 객체지향 프로그래밍이 된다.특징은 캡슐화, 상속, 다형성이 있음. - 캡슐화 : 객체의 필드(=데이터)와 메소드(=동작)를 하나로 묶어서 내부를 감추면 외부의 객체는 알 수 없고 객체가 노출하는 필드와 메소드만 사용 가능하다. 이러면 외부에서 잘못사용해도 객체가 망가질 일이 없음. - 상속 : 부모와 자식으로 역할을 부여해서 자식은 부모의 것을 사용가능하다. 단, 부모는 자식꺼를 사용할 수 없음. 코드를 재사용할 수 있기 때문에 효율.. 2024. 6. 3. Error in executeUpdate, Incorrect string value: '\xAC\xED\x00\x05sr...' for column '컬럼명' at row 1 뭔 요상한 에러가 발생하는데 뭔가 싶었다. 구글링 해보니 대부분의 경우 character set 관련 문제라고 함... [오류] Error in executeUpdate, Incorrect string value: '\xAC\xED\x00\x05sr...' for column '컬럼명' at row 1 - 오류내용 : insert나 update 할때 발생함. Error in executeUpdate, Incorrect st... blog.naver.com 확실히 문제가 된다는 PRODUCT 컬럼에 문자열이 좀 이상하게 들어가 있었음. 근데 아무리 해도 인코딩은 아닌 것 같아서 꼼꼼히 다시 살펴봤는데... 그게 아니고 form에 같은 key 값이 두개가 같이 있어서 그런거임.... 중복된 값이 있으니까 쿼.. 2024. 3. 26. 전자정부프레임워크 3.10 초기 설정하기 [ 전자정부프레임워크 3.10 초기 설정 ] 전자정부프레임워크 기반의 제품 샘플을 제공하기 위해 기존에 만들어진 샘플 환경을 맞추고 최신제품으로 변환작업을 진행, 또한 새로운 샘플을 추가하기로 했다. [ 작업 내용 ] 1. 기존 샘플을 최신버전 샘플로 변환하는 작업(7 -> 8) - 샘플 내용 및 데이터는 동일 2. 새로운 샘플 추가 1. 공통 적용 내용 경로는 C://[제품명]_template/에 붙여넣기 프로젝트 명 eGovTemplate 으로 맞출 것. 최신화를 위해 jdk.1.8.0_192(x64)를 배포파일 내부에 넣고 적용. 공통 문서 작업을 위해 포트번호 8090으로 통일함. 2. 기초 셋팅 1) eclipse.ini에서 -vm 으로 jdk 64bit 폴더 설정 기존 제품에서는 x86 버전의.. 2022. 11. 3. 네이버 블로그 만들기 프로젝트(3) - 게시글 목록 페이지 만들기 게시글 목록 페이지 만들기 관리자가 아닌 일반로그인 후 게시글 목록을 띄우는 블로그 메인페이지로 이동하도록 구현해보겠다. [ 만들 기능 ] 1. 로그인 후 블로그 메인페이지로 이동 2. 메인페이지에 postDB에 있는 게시글 목록 리스트 띄우기 1. 로그인 후 일반회원이면 메인페이지로 가도록 링크 연결. 2. Controller에서 호출 URL을 받아 Action과 연결함. 3. Action에서 getPostList로 가져온 postList 배열값을 Service로 보내줌. 4. Service에서 커넥션 풀에서 DB 연결하고, 게시글 목록 배열로 담아옴. 5. DAO 안에서 SQL에 맞게 검색 후 결과값 리턴해서 Service에게 줌. (+커넥션 끊음) 6. Action에서 Service에게 받은 결과값.. 2022. 10. 20. jQuery 를 이용하여 id, class, name 의 input value 값 가져오기 jQuery 를 이용하여 id, class, name 의 input value 값 가져오기 1) id 값 기준으로 가져 오기 var valueById = $('#inputId').val(); # 은 아이디를 의미 2) class 값 기준으로 가져 오기 var valueByClass = $('.inputClass').val(); . 은 클래스를 의미 3) name 값 기준으로 가져 오기 var valueByname = $('input[name=inputName]').val(); input 태그의 name값을 그대로 입력 2022. 10. 17. 이클립스(Eclipse) 갑자기 CSS가 안먹을 때 네이버 블로그를 만들어보는 프로젝트 진행중이다. CSS랑 HTML만 긁어서 디자인 만들어놓고 회원가입 및 로그인, 게시판 기능을 구현해보고 있다. 근데 갑자기 어느날 화면이 깨지기 시작함... 심지어 엊그제는 제대로 나왔던 화면이구요... CSS 경로를 바꾸지도 않았다. 구글링 해보니 확장자를 인식하지 못하는 mime 문제였다. 혹시 몰라서 다른 브라우저에서도 열어봤는데 IE에서 [MIME 형식이 일치하지 않아 CSS가 무시되었습니다.] 라고 떴거든. type=text/css로 되어있는데 왜 안되나 싶은데… 일단 MIME 문제인 것 같아서 css 허용해주는 코드를 web.xml에 추가해줬다. ▼ MIME 이란? MIME이란? MimeType(Multipurpose Internet Mail Extensio.. 2022. 9. 28. 이전 1 2 다음 반응형 LIST