안녕
-
-
Procedure - 프로시저프로그래밍/DBMS 2021. 12. 3.
select * from user_procedures; 해당 계정의 모든 프로시저 목록 확인 -- 인서트 프로시저 CREATE OR REPLACE PROCEDURE insertScore ( pHak In VARCHAR2, pName In score.name%TYPE, pBirth In score.birth%TYPE, pKor In score.kor%TYPE, pEng In score.eng%TYPE, pMat In score.mat%TYPE ) IS BEGIN INSERT INTO score(hak, name, birth, kor, eng, mat) VALUES(pHak, pName, pBirth, pKor, pEng, pMat); COMMIT; END; / EXEC insertScore('7878', ..
-
스프링 - 항목 추가를 했을때 처리 방법카테고리 없음 2021. 11. 20.
데이터를 넘길때 입력폼이 고정된 한개면 넘기는건 쉽다 하지만 학력사항 추가, 자격증 추가 등 HTML의 항목들을 사용자가 임의로 여러개 추가를한다면 그 추가된 값들을 넘기는건 고정된 하나를 넘기는것과 많이 다르다. 아이디 패스워드 이름을 넘기는건 쉽다. 하지만 추가된 학력사항, 자격등 등을 넘기는건 어렵다. 회원가입 기본 입력 사항 아이디 : 패스워드 : 이름 : 학력 사항 ~ 추가 자격증 추가 회원가입 다시입력 가입취소 member.jsp 회원가입 입력하는 메인 화면 창 입력 양식 검사하는 자바스크립트도 포함되어 있다. package com.sp.app.member; import java.util.List; public class Member { private String userId; private ..
-
스프링 - 간단한 회원 가입 개념프로그래밍/Spring 스프링 2021. 11. 20.
이름 : 이메일 : 다음단계 - 입력 받은 값들을 서버로 보내야하니 form 태그로 감쌈 - 서브밋 버튼을 누르면 step1.jsp로 이동 방식은 post - 이름과 이메일에 있는 value 값은 다음 단계에서 뒤로가기 했을때 작성했던 값들을 다시 보여주기 위함. 아이디 : 패스워드 : 전화번호 : 이전단계 회원가입 - 이전단계 버튼을 누르면 이전 페이지로 돌아가게 location.href=를 이용해서 주소를 넣어준다. package com.sp.app.join; public class User { private String id; private String name; private String pwd; private String email; private String tel; public String ..
-
스프링 - 계산기 만들기프로그래밍/Spring 스프링 2021. 11. 17.
스프링을 이용한 간단한 계산기 더하기 빼기 곱하기 나누기 결과 write.jsp 실행 결과 ${msg} result.jsp HTML 에서 표시할 계산 입력전 화면과 계산 후 화면(결과창)을 만든다. 결과창에서 EL msg는 나중에 결과값을 attribute로 msg라는 이름에 담을거라서 미리 정해뒀음 package com.sp.app.demo1; public interface DemoService { public String calculator(Demo dto); } package com.sp.app.demo1; import org.springframework.stereotype.Service; @Service("demo1.demoService") public class DemoServiceImpl im..
-
스프링 - 기본 흐름 파악프로그래밍/Spring 스프링 2021. 11. 16.
package com.look; public abstract class PizzaShop { public abstract Pizza makePizza(); public abstract Pizza makeVeggiePizza(); } PizzaShop.java - 추상 클래스인 피자샵과 메소드 피자만드는것() / 배지 피자 만드는것() 을 만든다. package com.look; import java.util.concurrent.atomic.AtomicLong; public class Pizza { // 멀티 스레드 환경에서 안전하게 자동으로 숫자를 증가 시킬 수 있는 클래스 private static AtomicLong count = new AtomicLong(0); private boolean isVe..