본문 바로가기

분류 전체보기

(59)
[Eclipse] 이클립스 화면 레이아웃이 이상하다 발캡쳐주의,, 대강의 빈화면이다 가끔 1번에서 파일을 클릭했을 때, 2번이 아닌 3번에 뜨는 때가 있다. 파일을 보는 데에는 아무런 문제가 없지만 사소하게 불편하단 말이지,,, 말할 수 없는 그런 것 설정툴을 다루는 것은 아직 서툴다 테마만 봐도 기본테마 난 이것저것 막 눌러보면서 하는 스타일이고, 화면분할은 필수이다. 이제 이상하게 화면이 뜰 때에 설정을 해주려 찾아봤는데 매우 간단하다는 것 안에 workspace는 온전히 보존하되 설정만 바꾸는 그런 것을 찾았는데 찾았단말이다 메뉴바에 Window - Perspective - Reset Perspective... 을 누르면 자동으로 레이아웃 리셋이 된다. 이제 화면 잘 뜬다 굳
8월26일 - JSP 4 : 성적테이블 성적테이블 CRUD Create - 행추가 insert Read - 조회 select Update - 수정 update Delete - 삭제 delete [성적테이블 CRUD] sungjukForm.jsp 성적쓰기 -> sungjukIns.jsp sno sno sungjukList.jsp 성적목록 --------> sungjukRead.jsp 상세보기 (수정, 삭제할 수 있는 부모 jsp) -------> 삭제 sno -------> 수정 목록과 상세보기는 연결되어 있는 페이지처럼 보이는 것이지만, 실제로는 다 각자 존재하는 페이지다. [페이지이동] location.href="" 1. 성적 폼 생성 *성적 입력 폼* [성적목록] 이름 국어 영어 수학 주소 서울 제주 부산 수원 2. 성적 INSERT 생성..
8월23일 - JSP 3 : 기본문법 JSP 내부객체 JSP 내부객체란? - 톰캣서버에 의해 자동으로 생성된 객체 - 내부객체 확인방법 : test_jsp.class/ .java 소스 저장 루트를 통해 원하는 .java파일을 sublime에 복사한 후 코드 확인 1) out 본문()를 가리키는 출력객체 JspWriter out 2) request 사용자가 요청한 정보를 관리하는 객체 HttpServletRequest request 3) response 요청한 사용자에게 응답을 관리하는 객체 HttpServletResponse response 4) session 요청한 사용자를 개별적으로 구분하기 위한 객체 HttpSession session 5) application 서버에 대한 정보를 관리하는 객체 ServletContext applica..
8월22일 - JSP 2 : 기본문법 (배열, 메소드) FRONTEND - USER (HTML/CSS/JAVASCRIPT) REQUEST↓↑RESPONSE BACKEND - WEB SERVER (TOMCAT, IIS) : JSP/ASP/PHP ↓↑ - DB SERVER (ORACLE/MARIADB) TOMCAT 웹서버 포트번호 확인 D:\java0514\tomcat-8.0\conf\server.xml - 8080으로 설정했을 때, 에러가 난다 TOMCAT 웹서버 시작 D:\java0514\tomcat-8.0\bin\startup.bat basicWeb 프로젝트 폴더 시작 1) basicWeb 프로젝트 폴더 만들기 JAVA RESOURCES : backend WEBCONTENT : frontend 2) WebContent -> WEB-INF -> lib lib..
8월21일 - JSP 1 개발환경 확인하기 1. JSP 개발도구 1) JDK 8.0.20 이상 >cmd >java -version (자바 버전 확인) >javac (자바 컴파일 확인) 2) Eclpise Luna Help -> About Eclipse 작업공간 변경 : File -> Switch Workspace -> Other 3) Apache Tomcat 8.0.26 (현재는 9.대 이상) 4) DBMS Oracle 11g XE >cmd >sqlplus java0514/1234 2. Tomcat 1) 서버의 종류 - DB서버 - 메일서버 - 웹서버 웹브라우저를 이용해서 요청과 응답을 해주는 시스템 2) 웹서버 Web Server - IIS (인터넷 정보 시스템) .asp, 닷넷 - Tomcat(free), JBoss .jsp..
8월7일 - 데이터 입출력 3 : 백업 및 복원 백업 (backup, export) 및 복원(restore, import) 1. exp.exe와 imp.exe -> C:\oraclexe\app\oracle\product\11.2.0\server\bin cmd >exp userid=java0514/1234 file=d:\java0514_20190807.bak 1) exp.exe를 이용한 백업 형식) exp userid=계정명/비밀번호 file=백업파일이름 cmd >sqlplus java0514/1234 SQL>select tname from tab; 2) imp.exe를 이용한 복원 형식) imp 계정명/비밀번호 file=백업파일이름 full=y ignore=y (full=y 풀옵션 복원 ignore=y 에러메세지 무시) ※ sungjuk 테이블 삭제 ..
8월6일 - 데이터입출력 2 : 프로시저 JAVA 연동하기 & 함수 트리거 PL/SQL 프로시저 JAVA에 프로시저 연동하기 package oop0806; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Connection; public class Test01_Insert { public static void main(String[] args) { // sungjuk 테이블 행추가 연습 // 오라클 DB서버 접근 기본정보 String url ="jdbc:oracle:thin:@localhost:1521:xe"; String user ="java0514"; String password="1234"; String driver ="orac..
8월5일 - 데이터입출력 1 : 프로시저 * 데이터 입출력 과정 : PL/SQL 프로시저, 함수, 트리거, 백업과 복원 PL/SQL 프로시저 [참고교재] - 컴원미디어 chap15/ 16/ 17 1. 프로시저? - 프로그래밍 언어의 특성을 수용한, SQL의 확장기능 - PL/SQL : Procedural Language extension to SQL - SQL문장에서 변수 정의, 조건처리(if), 반복처리(loop, while, for) 등을 지원하며 오라클 자체에 내장되어 있는 Procedure Language이다. - 리턴값이 있으면 FUNCTION으로, 리턴값없으면 프로시저 2. PL/SQL 형식 create or replace procedure 프로시저명(매개변수) is 내부변수선언 begin 명령어 end; / ->종결의 의미 3. P..