전체 글
-
나와 동료를 위한 React 재사용 컴포넌트Frontend 2023. 8. 2. 22:38
서론 Frontend 개발자로 일을 시작한지 벌써 7년차입니다. 여태까지 일하면서 여러가지 케이스를 많이 봤는데요. Frontend 개발자 관점에서 일을 어렵게 하는 방법은 어떤 것이 있을까요? 저는 재사용 컴포넌트 없이 개발하는 상황이 가장 어렵고 힘들다고 생각합니다. 개발자마다 각각의 기준을 가지고 있기 때문인데요. 이를 효과적으로 통제하기 위한 방법은 UI프레임워크나 라이브러리를 사용하는 것입니다. 대부분의 경우 디자인, 테마 등 이미 구현된 많은 기능들로 신규서비스의 초기 개발단계에서 많이 사용합니다. 하지만 이러한 상황이 발생할 수 있습니다. 1. 만드는 프로젝트에 적합한 기능이 없는 경우 (많이 발생하지는 않습니다.) 2. 간단한 UI인 것 같은데, import 용량이 큰 경우 (용량이 크면 ..
-
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} 그리고 결과출력하세요