본문 바로가기

전체_컨텐츠2572

JSP - "the operation is not applicable to the current selection select a field which is not" / 세터 게터 생성 안될때 setter, getter 생성 실패 할 때 안녕하세요. 고코더 입니다. ● 1. 자바로 웹어플리케이션을 만들때 게터,세터는 꼭 필요한 메서드 입니다. -> JAVA - Setters , Getters 쓰는 이유 / 생성하기 ● 2. 그런데 이걸 생성할때 아래와 같은 오류가 나는 경우가 있습니다. The operation is not applicable to the current selection. Select a field which is not declared as type variable or a type that declares such fields. ● 3. 오류에 원인은 올바른 포커스에서 해당 기능을 사용하지 않아서 입니다. 해당 위치에서 게터,세터를 생성하면 오류가 나겠죠 ● 4. 게터,세터.. 2019. 8. 16.
Spring 게시판 만들기 - 컨트롤러(Controller) 개발 MVC 컨트롤러(Controller) 개발 안녕하세요. 고코더 입니다. 이번 시간에는 스프링에 핵심인 컨트롤러를 만들어 보겠습니다. 이전에 설명한 거처럼 디스패처 서블릿이 컨트롤러를 호출하면 컨트롤러는 Dao를 호출해 데이터베이스 정보를 가져오고 다시 모델에 담아 프론트에 전달 합니다. ● 1. 컨트롤러 생성 컨트롤러를 생성하겠습니다. net.gocoder.mvcboard.controller 패키지에서 class를 생성 합니다. 클래스 명은 BoardController 입니다. 게시판에 사용할 컨트롤러명 입니다. ● 2. 컨트롤러 코딩 컨트롤러 작성을 해보겠습니다. 하나의 메소드를 작성하면 거의 비슷한 형태에 나머지도 거의 비슷한 코딩을 이어나갑니다. MVC패턴에 매력이자 어려운 규율 때문입니다. 그래도.. 2019. 8. 16.
spring 게시판 만들기 - 커맨드(command) 생성하기 커맨드 생성하기 안녕하세요. 고코더 입니다. 오늘은 서비스 객체인 command를 만들어보겠습니다. 커맨드 객체는 컨트롤러와 데이터베이스를 연결해주는 역할을 합니다. 기본적으로 커맨드 객체는 기본 인터페이스를 통해 작동합니다. 오늘 할 작업 할 내용을 구조도로 그려보았습니다. 커맨드는 인터페이스를 만들어서 이를 사용해 contet(상세), delete(삭제), list(목록),modify(수정)을 만들어보겠습니다. ● 1. 커맨드(command) 인터페이스 생성 net.gocoder.mvcboard.command 패키지에서 마우스 오른쪽 버튼을 눌러서 new -> interface를 생성 합니다. 인터페이스 이름은 "Command"로 생성합니다. 모든 커맨드에 기본 인터페이스로 참조될 것입니다. 그리고 .. 2019. 8. 16.
LG그램 - 키보드 백라이트 조명 끄기 LG gram 백라이트 조명 끄기 안녕하세요. 고코더 입니다. ● 1. LG그램에서 키보드 백라이트 기능을 사용합니다. 그래서 어두울때도 타자를 헷갈리지 않게 칠 수 있지만 배터리 소모도 함께 되기에 저는 꺼놓기로 결정했습니다. ● 2. 시작에서 LG Control Center를 실행합니다. ● 3. 하드웨어를 클릭 합니다. ● 4. 그리고 키보드 조명을 꺼짐으로 클릭하면 백라이트 키보드가 off 됩니다. 마무리 배터리를 아낍시다 2019. 8. 16.
윈도우10 - 야간 모드 설정 / 블루라이트 차단 windows10 블루라이트 차단 기본 설정 안녕하세요. 고코더 입니다. ● 1. 블루 라이트를 차단하는 프로그램을 이전에 소개해 드렸었습니다. -> 프로그램 - 블루라이트 차단 f.lux / 최신버전/ v4.55 ● 2. 그런데 윈도우10에서는 야간모드라고 하는 기본 설정이 블루라이트를 차단하는 기능을 합니다. 시작에서 "야간 모드"를 클릭해보세요. ● 3. 그리고 원하시는 온도로 이동 후에 야간 모드 예약을 키면 야간에만 블루라이트를 차단하도록 설정 됩니다. ● 4. 항상 야간 모드를 사용하고 싶다면 시간을 하루종일 해놓으면 블루 라이트 모드가 작동 됩니다. 마무리 야간 모드로 블루라이트 차단 윈도우10에 배려 2019. 8. 16.
Oracle - 공통 사용자 또는 롤 이름이 부적합합니다. 권한 사용자 오류 안녕하세요. 고코더 입니다. ● 1. 오라클 12g 부터 정상적인 권한을 부여 하는 명령어를 내리면 "공통 사용자 또는 롤 이름이 부적합합니다." 라는 메세지가 뜹니다. ● 2. 버전 12g 부터는 유저 이름 앞에 c##을 붙혀줘야 합니다. "create user c##scott idetified by tiger;" ● 3. 해당 명령어를 먼저 설정하면 c## 패턴을 쓰지 않아도 됩니다. alter session set "_ORACLE_SCRIPT"=true; ● 4. 그럼 아래처럼 정상적으로 일반 권한 명령어로도 권한이 주어집니다. 마무리 오라클 괜한 옵션을.. 2019. 8. 15.
spring 게시판 만들기 - 패키지(Package) 생성, 프로젝트 구조도, 프로젝트 생성 게시판 만들기 초기설정 안녕하세요. 고코더 입니다. 스프링에 대해 알아보았고 간단한 예제로 중요한 요소들을 살펴보았습니다. 이번 시간부터 스프링 게시판을 만드는 방법을 알아보겠습니다. 기본적으로 회사에서 많이 사용하는 방식으로 구현할 것 입니다. ● 1. 프로젝트 구조도 함께 만들어올 게시판에 구조도 입니다. 스프링으로 웹프로젝트를 하면 대부분 이런 구조가 나타나는데요. 이 그림은 머리속에 한번 새겨 보시고 프로젝트를 함꼐 하면서 조금씩 구체화 되어 나갈것입니다. ● 2. 프로젝트 생성 ● 2-1. 이번 프로젝트 이름은 MVCBoard 라고 하겠습니다. 이전 시간에 배웠던 방법대로 MVC Project를 만들어보겠습니다. ● 2-2. 이번 패키지 명은 net.gocoder.mvcboard로 만들어 보겠습.. 2019. 8. 15.
Oracle - 오라클 데이터베이스 19c 다운로드 및 설치하기 Oracle Database 19c 다운로드 안녕하세요. 고코더 입니다. 오라클 데이터베이스 최신버전을 다운로드 받고 설치해보려고 합니다. 현재 오라클은 19c가 가장 최신입니다. ● 1. 해당 URL에 접근해서 자신에 환경에 맞는 버전을 다운로도 하세요. http://bit.ly/2z19wuU ● 2. 압축파일이 다운로드 됩니다. 해당 파일을 압축해제 합니다. ● 3. 그리고 setup.exe를 실행합니다. ● 4. "단일 인스턴스 데이터베이스 생성 및 구성" 으로 선택합니다. ● 5. 서버가 아닌 학습자라면 데스크톱 클래스를 선택합니다. ● 6. 가상 계정 사용을 합니다. ● 7. 비밀번호와 설치 디렉토리를 설정합니다 저는 비밀번호를 "gocoderoracle"로 설정하였습니다. ● 8. 비밀번호가 .. 2019. 8. 15.
Oracle SQL Developer - 오라클 무료 SQL 프로그램 다운로드 설치 / 첨부파일 오라클 SQL 프로그램 무료 설치 안녕하세요. 고코더 입니다. 오라클 데이터베이스 사용할때 무료로 사용가능한 대표적인 SQL 프로그램은 Oracle SQL Developer 입니다. 제작자인 오라클이 배포한 프로그램이라 개인이나 회사에서 가장 많이 사용합니다. ● 1. 해당 URL에 접근해서 프로그램을 다운로드 받아 보세요. https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html ● 2. 파일은 압축형태입니다. 설치 프로그램이 아닙니다. ● 3. 압축을 풀면 프로그램 전체가 나타나고 exe로 된 실행 프로그램을 실행하면 됩니다. ● 4. 실행하면 SQL 프로그램이 실행 됩니다. ● 5. 이전 환경설정 임포트 여부를 물어보는데 처음 설치하는 분.. 2019. 8. 15.