분류 전체보기(87)
-
[안드로이드 스튜디오/코틀린] 서비스와 인텐트 서비스
서비스 서비스 : 화면 없는 액티비티 ----------------------------------------------------------------------------------------------------- 일반 서비스와 인텐트 서비스의 차이점 일반 서비스 - 메인 스레드(화면 담당 스레드)에서 동작한다. - startService()로 서비스를 실행하면 내가 연결시켜준 MyService의 onStartCommand가 호출이 된다. - 실행할 때마다 계속 호출된다. - 메인 스레드에서 동작하기 때문에, 오래 걸리는 작업을 하면서 동시에 화면을 조작하고 싶으면 스레드로 처리하도록 작성해야 한다. - stopService()를 호출하면 그때 스레드가 제거된다. 인텐트서비스 - Manifest에 ..
2021.05.03 -
JDK 오류 관련
*h2에서 javaw를 찾을 수 없는 경우* 1. JDK를 재설치한다. (프로그램 추가/제거를 통해 Java 관련 파일 제거 후 설치) 2. 환경변수를 삭제하고 다시 설정 - 시스템 변수에서 [새로 만들기] 누르고 이름 : JAVA_HOME 경로(예 : C:\DEV\java\jdk1.8.0_281 ) - 시스템 변수 Path에서 [편집] 누르고 경로를 설정 ( %JAVA_HOME%\bin ) 3. cmd에서 java -version, javac -version 입력 후 확인 *이클립스 오류* 1. dynamic web module 3.1 requires java 1.7 or newer 방법 - 프로젝트 오른쪽 마우스 클릭 > [Properties] > [Java Build Path] 에서 JRE 버전 확..
2021.03.15 -
스프링 개발환경 구축하기 1.2 - STS JDK 버전 설정, 톰캣 연동
1. sts-4.9.0.RELEASE 폴더의 SpringToolSuite4.exe를 실행합니다. 2. spring 폴더에 workspace를 생성하도록 설정한 뒤, Launch를 클릭합니다. 3. 메인 화면에서 Windows - Preferences를 클릭합니다. 4. 왼쪽 상단에 server를 검색하고 Runtime Environments에서 Add를 클릭합니다. 5. 톰캣의 버전을 선택하고 Next를 클릭합니다.(8.5) 6. Browse...를 클릭하여 톰캣이 설치된 폴더를 선택합니다. 7. Installed JREs... 를 클릭합니다. 8. Add...를 클릭합니다. 9. Standard VM을 클릭하고 Next를 클릭합니다. 10. Directory...를 클릭하여 jdk 설치 폴더를 선택한 ..
2021.02.15 -
스프링 개발환경 구축하기 1.1 - JDK 1.8, STS, 톰캣(8.5) 다운로드
* 우선 C드라이브에 spring 폴더를 생성합니다. * 1. github.com/ojdkbuild/ojdkbuild 사이트에서 JDK 1.8버전 zip파일을 다운로드 합니다. 2. C:\spring 폴더에 압축을 해제합니다. 3. spring.io/tools 사이트에서 STS(Spring Sool Suite) 다운로드 합니다. 4. 다운로드 받은 zip파일을 압축 해제 후, 해당 폴더에 있는 content.zip 압축을 해제합니다. 5. 압축 해제한 폴더를 C:\spring 폴더로 이동합니다. 6. tomcat.apache.org/ 사이트에서 톰캣 zip파일을 다운로드합니다. 7. 압축 해제한 폴더를 C:\spring 폴더로 이동합니다.
2021.02.15 -
JSP 내장객체 - request
JSP 내장객체 : JSP 내에서 선언하지 않고 사용하는 객체 보통 스크립트릿에서 사용 사용자 요청 컨트롤, 페이지 간의 데이터 공유 가능 특정 클래스에 대한 인스턴스 형태 컨테이너에 의해 초기화되고 특정 기능이나 정보를 제공 참조 변수 이름(내장객체) 자바 클래스 주요 역할 requset javax.servlet.http.HttpServletRequset HTML 폼 요소의 선택 값 등 사용자 입력 정보 읽기 response javax.servlet.http.HttpServlet.Response 사용자 요청에 대한 응답을 처리 pageContext javax.servlet.jsp.PageContext JSP 실행에 대한 context 정보를 참조 session javax.servlet.http.Http..
2020.01.30 -
JSP 기본문법 - 액션, 선언과 표현식, 스크립트릿
액션 JSP 페이지 간 흐름 제어 자바 빈즈 컴포넌트와 JSP 상호작용 지원 액션 사용 예 기능 include 다른 페이지를 현재 페이지에 포함 forward 현재 페이지의 제어를 다른 페이지에 넘김 useBean xx 패키지의 MyBean 클래스를 cls라는 이름으로 page의 범위에서 사용할 것을 선언 setProperty 선언된 빈즈 클래스의 setxxx() 메서드 호출 getProperty 선언된 빈즈 클래스의 getxxx() 메서드 호출 plugin 플러그인 형태로 로딩 param include, forward 액션에서 사용할 수 있는파라미터 지정 include 액션 WebContent - ch05 - include_action.jsp 페이지를 생성합니다. WebContent - ch05 - f..
2020.01.28