삼성SDS_멀티캠퍼스
-
sublime text2 를 이용하여 Zen코딩 하기삼성SDS_멀티캠퍼스/HTML 2015. 12. 9. 13:07
sublime text2 를 사용할 때 먼저 해야할 작업들 하시고나서 컨트롤+시프트+p누르고 pci를 친 후 엔터누르세요 그다음에 밑에 적은 5가지를 치고 다운받으세요 Emmet : Zen 코딩 ( html>body>ul>li*6>img 이거하면 멋진게 완성됌)html>(head>meta[charset="UTF-8"]+title)+(body>ul>li*6)html>(head>meta[charset="UTF-8"]+title)+(body>ul#myul>li#item$*6) #은 아이디값 Text Pastry : 일련번호 생성 ( 컨트롤+알트+T )에서 \i하면 1부터n까지 숫자입력SFTP :CodeIntel : 자동완성convert to utf-8 스니펫도 있는데 그건 찾아서 사용하시길 되게 좋은 기능입니..
-
57일 차 Spring MVC 실전에 최대한 가깝게 (Model 패키지 없이)삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 27. 14:43
**시나리오** main.do : 메인페이지를 요청/파라미터는 없음 로그인 되있다면 session에 회원정보가 들어있음 main.jsp로 포워드 loginForm.do : 로그인 페이지를 요청/파라미터 없음loginForm.jsp로 포워드 login.do : 입력한 아이디 비번으로 로그인을 요청파라미터 id, pw로그인이 성공한다면 session에 회원정보를 담아서 main.do리다이렉트실패한다면 loginForm.do로 리다이렉트 logout.do : 메인페이지에서 로그아웃을 요청/파라미터 없음session의 회원정보를 삭제 하고 main.do로 리다이렉트 memberList.do : 회원들의 정보를 보기위한 요청파라미터는 없음모든 회원들의 정보 리스트를 attribute로 들고memberList.js..
-
55일 차 Spring MVC 어노테이션 ( 실전에 제일 가까움 ) 2번째삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 25. 14:22
Spring MVC 어노테이션을 이용해서 로그인을 할 수 있도록 만들어보자. 시나리오 1. SpringMVC02_Ex 프로젝트 생성 ( 메이븐 프로젝트로 변경 ) 2. 에노테이션 기반 컨트롤러 작성 3. loginForm.do 요청이 들어오면 loginForm.jsp로 이동 4. login.do 요청이 오면 id와 pw 파라미터를 비교해서 서로 같으면 loginSucc.jsp로 이동 5. 아니면 loginFail.jsp로 이동 4.0.0SpringMVC02_ExSpringMVC02_Ex0.0.1-SNAPSHOT3.2.8.RELEASE5.1.351.41.7.43.2.8.RELEASE3.2.8.RELEASEwarsrcmaven-war-plugin2.6WebContentfalsemaven-compiler-pl..
-
55일 차 Spring MVC 어노테이션 ( 실전에 제일 가까움 )삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 25. 10:32
오늘 작성할 스프링MVC 어노테이션을 이용한 프로젝트는 실전에 가장 많이쓰이기 때문에 주의깊게 봐야합니다. 우선 클래스에서 컨트롤러 인터페이스를 구현하는 방식으로 web.xml에 dispatcher를 정의하고 매핑시킵니다 dispatcherorg.springframework.web.servlet.DispatcherServlet;1dispatcher*.do 그다음 스프링빈설정파일에서 Namespaces에 들어가서 에노테이션을 사용하기 위해 context 컨피그레이션 파일에 체크를 합니다. 그리고 이거 한줄만 추가해주면 앞으로는 controller라는 패키지에 있는 모든 클래스들을 매핑할 수 있게 합니다. 이렇게 하시면 됩니다 매핑하였으면 controller 패키지에 클래스들을 추가합니다. 저는 HelloC..
-
54일 차 Spring MVC (ModelAndView)삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 24. 11:14
이제부터는 취업에 연관된 내용이 많기 때문에 정신을 바짝 차리고 따라와야한다. 이해안되면 구조를 통으로 외워서라도 하자 4,6번은 결과이다 그러니까 빈객체로 만드는게 아님 ***********다이나믹 웹프로젝트를 만들어서 web.xml생성에 체크한다.*************** 1.web.xml에 디스팻처 서블릿 / url패턴을 등록 및 지정한다. --------------------------------------------------------dispatcherorg.springframework.web.servlet.DispatcherServlet1 dispatcher*.do -------------------------------------------------------- 2.디스팻처가 사용할 스..
-
52일 차 MyBatis와 Spring 연동삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 20. 11:35
밑에 쓴거를 그대로 복붙해서 쓰면 됩니다. 4.0.0MyBatis02MyBatis020.0.1-SNAPSHOT3.3.01.2.23.2.8.RELEASE5.1.35 srcmaven-compiler-plugin3.31.71.7 org.mybatismybatis${myBatis_version}org.mybatismybatis-spring${mybatis-spring}org.springframeworkspring-core${spring_version}org.springframeworkspring-context${spring_version}org.springframeworkspring-jdbc${spring_version}mysqlmysql-connector-java${mysql_version} 그리고 결과출력하세요
-
51일 차 MyBatis resultMap삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 19. 10:13
Mapper.xml 기존에는 namespace이후 바로 SQL구문을 사용했는데 기존의 방식은 컬럼명과 모델클래스의 변수명이 일치해야 했었다. 하지만 resultMap을 이용하면 모델클래스의 변수명과 DB의 컬럼명이 달라도 할 수 있다. **그러니까 여기서는 일부러 모델클래스의 변수명을 DB의 컬럼명과 다르게 했습니다** 짚고 넘어갈 것 #{프로퍼티} -> 타입에 맞춰서 값을 꺼낸다 ${프로퍼티} -> 그냥 꺼낸다 $의 사용법은 %${프로퍼티}% 이런식으로 like 구문을 사용할 때 사용한다. 아래 코드중에서 기존에는 select문에서 result값을 받아올 때에는 resultType에 모델클래스의 이름을 참조했는데 resultMap을 사용 할 경우에는 resultType대신 resultMap과 해당 id..