강의노트/Spring

관련 글 17
[model]UserInfo.java
@Component("user_info") public class UserInfo { public static final int NOT_EXIST_USER = -1; public static final int NOT_MATCH_PASS = 0; public static final int EXIST_USER = 1; int result = NOT_EXIST_USER; String user_id; String user_pass; String user_name; String user_address; String user_phone; String user_email; String user_sex; int user_age; public String getUser_id() { return user_id; } pub..
로그인 파일생성 순서
# sqldeveloper 1. p_userinfo 테이블생성 # spring UserInfo.java 작성 ; @component 추가 --> @Autowired에서 일치되는걸 찾아서 가져옴 user_query 작성 IuserDao 기능 UserDaoImpl 구현체만들기 Service Controller
@
@Autowiredpublic UserInfo userInfo;--> 객체생성안하고도 사용가능해짐 userInfo.setName("hyk");userInfo.setAddress("aa");@Component@Controller@Service@Repository
springtest
지금까지 작성한 자바소스는 실행과정을 알수있었다.(객체생성하고 출력이 되기까지....) 프레임웍은 누군가 만들어주는걸 받아서 사용한다.(실행되는 과정에서 어떻게 연결되어 실행되는지 보이지않음 ;; blackbox)서버를 돌린다 ---> '/' 입력 --------(blackbox)---------> home.jsp 실행됨 [src/main/java --> HomeController.java]@RequestMapping --> value값 '/'를 요청하면 get방식으로 --> HomeController의 home 함수를 실행,저장한다. 시작점은 web.xml의 DispatcherServlet (얘는 무조건 실행됨) -->DispatcherServlet이 HomeController.java실행하여 home..
#2 시작
# Maven 연결 # 새로운 프로젝트 생성 # dependencies
#1 설치
1. Maven 설치http://maven.apache.org/Maven 3.1.0 (Binary zip) apache-maven-3.1.0-bin.zip 다운로드c:\dev 폴더생성 --> 여기에 저장 2. Spring 설치Spring Tool Suite 3.1.0.RELEASE - based on Eclipse Juno 3.8.1Windowsspring-tool-suite-3.1.0.RELEASE-e3.8-win32-installer.exe --> 다운로드c:\dev\repository 폴더생성C:\dev\apache-maven-3.1.0\conf\settings.xml --> 수정 C:\Dev\repository 소스용 src --> java파일자바용 src --> jsp