전체
-
[oracle] 설치 및 설정SQL/Oracle 2021. 8. 11. 16:09
설치 1. OracleXE112 사용 (경로에 한글이 있으면 안된다.) 2. 관리자 계정 ID : system( 기본설정 ) PW : 12345( 임의로 정하기 ) 계정 설정 scott 계정 1) 관리자 계정 접속 c:\>sqlplus system/12345 # 관리자 모드로 접속 2) 계정 잠금 풀기 SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql #ctrl + C C:\>sqlplus system/12345 # 관리자 모드로 다시접속 SQL>alter user scott account unlock; # scott 계정 unlock하고 3) 암호 지정 SQL>alter user scott id..
-
jsp:액션태그,우편번호APIJAVA 2021. 8. 10. 23:23
JSP 액션태그 1. 처리 흐름이 외부 파일로 이동하였다가 다시 온다. ( 현재페이지에 설정페이지가 화면에 나온다. ) 데이터 전달: request 객체, param 액션 태그로 화면 레이아웃의 일 부분 모듈화시 용이. 2. 설정 페이지로 프로그램 제어가 이동 ( 주소창은 현재 페이지이지만 설정 페이지가 화면에 나온다. ) request 의 forward(request,response) 와 같다. 3. include, forward 액션 태그 안에서 사용. request.setParameter("매개변수명") 과 같다. include, forward 의 설정페이지에서 getParameter() 해서 value 를 얻어내거나 jstl 인 ${} 로 바로 가져올 수 있다. 단 ${} 는 setAttrib..
-
[mini project] memboard (class-config.ver)PORTFOLIO 2021. 8. 10. 22:33
목차 1. 개요 2. 설계 3. 기능 설명 4. 느낀점 github 링크 : https://github.com/dojh555/memboard 1. 개요 1) 목적 JSP 와 servlet 의 원리와 기능을 학습을 위한 간단한 프로젝트 구현 MVC 모델과 3Layer 학습해 더 구조화되도록 프로젝트를 확장 회원가입과 로그인 기능 구현 게시물 작성과 수정 및 상세내역 확인 가능 게시물 첨부파일 업로드와 내려받기 가능 2) 개발환경 Windows 10 JAVA JDK 1.8.0_40 Mysql 8.0.24 Tomcat 8.5 Springframework 5.0.2 mybatis 3.4.1, mybatis-spring 1.3.0 3) 프로젝트 확장 MVC 모델과 3Layer 학습을 위해 직접 springfram..
-
[spring] tiles: 동적배치JAVA 2021. 8. 10. 17:39
Tiles 타일즈는 웹 페이지의 상단이나 하단 메뉴와 같이 반복적으로 사용되는 부분들에 대한 코드를 분리해서 예쁘게 한 곳에서 관리를 가능하게 해주는 프레임워크이다. JSP include와의 차이 비슷한 역할이지만, tiles가 여러모로 편리하고 좋다. jsp는 페이지 내에 동일한 레이아웃 정보가 들어가므로 전체적인 레이아웃을 변경하게 될 경우 모든 페이지를 수정해야하는 문제점이 있다. 예를들면 만약 50개의 페이지에 상단 메뉴가 include 되어있는데, 페이지명이 바뀌면 50개 파일을 전부 수정해주어야 하는 것이다. tiles는 이런 일이 있으면 설정파일만 변경해주면 된다. 특징 화면 기본 구성 레이아웃 템플릿 정의하고 상속을 통하여 대부분 구조를 재사용할 수 있는 기능 및 설정파일을 통한 통합 관리..
-
[spring]board Business,Dataservice(xml방식)JAVA 2021. 8. 6. 17:22
게시판 추가 DTO,VO : 모델빈 ◆src/main/java/ co.kr.Hello.dto.BoardDTO.java DAO : 비니지스 로직 ◆src/main/resources/ mybatis /mybatis-config.xml : 여기에 board.xml를 등록 ◆src/main/resources/ mybatis /board.xml 컨트롤러 ◆ co.kr.Hello.BoardController.java ◆ views board 폴더/*.jsp Board - num ref 제목 re_level re_step 원글과 댓글과 대댓글 한번에 관리 - num : 글번호 - ref : 글 그룹 ( 원글의 num 으로 통일 ) 하나의 원글과 그에 따른 댓글 대댓글 모두 한그룹 - re_level : 원글이면 0,..
-
[spring]member PresentationJAVA 2021. 8. 5. 17:19
Member관련 View 만들기 Controller 와 xml 파일: https://docc-storage.tistory.com/116 >> main.jsp 게시판 로그인 회원가입 >> insertForm.jsp 회원가입 ID 암호 암호확인 이름 이메일 @ naver.com nate.com daum.net 전화번호 010 017 018 우편번호 주소 상세주소: >> loginForm.jsp ${msg} 로그인 ID 암호 >> loginSuccess.jsp ${mdto.name}님 오신것을 환영합니다. 게시판 글목록 내정보 수정 회원 탈퇴 로그아웃 >> logOut.jsp Bye Bye~~ >> updateForm.jsp 내정보 수정 ID 암호 암호확인 이름 이메일 ${email2} naver.com na..
-
[spring] member Business,Dataservice(xml방식)JAVA 2021. 8. 4. 09:59
STS 스프링 툴 스위트(STS, Spring Tool Suite)란 이클립스 기반 스프링 애플리케이션을 개발 하기 위한 개발 환경을 의미하며, 오픈소스이다. 다운로드 : spring-tool-suite-3.9.12.RELEASE-e4.15.0-win32-x86_64.zip https://dist.springsource.com/release/STS/index.html 해당 파일 압축을 풀기 경로 ~\sts-bundle\sts-3.9.15.RELEASE = STS.exe (실행파일) 1. STS 프로젝트 만들기 sts + mybatis + mysql 2. mysql db, table 만들기 cmd 창 C:\Users\ehdbs>cd c:\mysql5.5 c:\MySQL5.5>cd bin c:\MySQL5...
-
[spring] 스프링 프로젝트 2가지: Starter Project,Legacy Project(STS)JAVA 2021. 8. 4. 09:49
스프링을 사용하고자 하는 경우 STS라는 통합 개발 환경 툴을 사용하게 된다. 스프링으로 웹 프로젝트는 2가지로 나눌 수 있다. - Spring Starter Project : Spring Boot를 이용하는 프로젝트 - Spring Legacy Project : 스프링 템플릿 프로젝트를 이용하는 프로젝트 Spring Boot : Spring Starter Project 스프링 부트는 그 목적 자체가 최대한 간단하게 실행하고, 배포가 가능한 수준의 웹 어플리케이션을 제작하는 것 개발에 필요한 모든 환경 설정을 맞춰주고, 최소한의 개발을 해야 하는 경우 사용하는 것이 좋다. 개발자가 복잡한 설정 없이 모든 개발 환경이 준비되기 때문에 초보 개발자도 쉽게 웹 프로젝트를 만들 수 있다. 또한, 별도의 WAS ..