Back-end78 java spring , Controller 설정팁 Member Join ID : PW : MAIL : PHONE : - - LOGIN MAIN @Controller //@RequestMapping("/member") // /lec17/member/memJoin : member가 겹쳐서 있을 때 public class MemberController { // MemberService service = new MemberService(); // @Autowired @Resource(name="memService") MemberService service; // @RequestMapping("/memJoin") //GET 방식일 경우 @RequestMapping(value="/memJoin", method=RequestMethod.POST) // public .. 2020. 8. 9. java spring , controller & dao & service 객체 1. controller @Controller public class MemberController { // MemberService service = new MemberService(); //지양 // @Autowired //자동주입 @Resource(name="memService") MemberService service; 2. dao //@Component @Repository //자동 주입 가능 public class MemberDao implements IMemberDao { 3. service 컨테이너 설정 안해도 주입 가능 //@Service //(추천)서비스로 컨테이너에 담겨라 //@Service("memService") //@Component //@Component("memService".. 2020. 8. 8. java spring 스프링 mvc 웹서비스 STS(spring tools suite) 1. 웹 설정하기 포트번호 오버랩 방지위해 변경 2. 빠른 웹 프로젝트 생성을 위해 sts 설치 3. 프로젝트 생성 4. 5. 패키지명 6. root설정 / 2020. 8. 6. java spring 스프링 MVC 플레임워크 설계 구조 요청은 서브릿에서 받고 서블릿에서 맵핑으로 간다. 맵핑은 요청에 가장 적합한 컨트롤러를 찾아준다. 어댑터는 컨트롤러의 가장 적합한 메소드를 찾아준다. 결과는 ViewResolver가 받는다. 결과에 해당하는 JSP 를 찾는다. 2020. 8. 4. java spring 어노테이션을 이용한 스프링 설정, 파일 분리 @Configuration public class MemberConfig { // @Bean public StudentDao studentDao() { return new StudentDao(); } /* */ @Bean public StudentModifyService registerService() { return new StudentModifyService(studentDao()); } @Bean public StudentRegisterService modifyService() { return new StudentRegisterService(studentDao()); } @Bean public StudentDeleteService deleteService() { return new StudentDe.. 2020. 8. 3. 부트스트랩 활용할 수 있는 템플릿 https://getbootstrap.com/docs/4.5/getting-started/introduction/ Introduction Get started with Bootstrap, the world’s most popular framework for building responsive, mobile-first sites, with BootstrapCDN and a template starter page. getbootstrap.com 부트스트랩 활용할 수 있는 템플릿 2020. 7. 29. API을 이용한 책 검색 ,ajax, kakao api API 1 jquery cdn CDN은 “느린 응답속도/다운로딩 타임”을 극복하기 위한 기술 디지털화될 수 있는 모든 데이터를 CDN을 통해 전송할 수 있다. https://cdn.hosting.kr/cdn%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80%EC%9A%94/ cdn.hosting.kr 2 ajax $.ajax({ method: "POST", url: "some.php", data: { name: "John", location: "Boston" } }) .done(function( msg ) { alert( "Data Saved: " + msg ); }); 3 api 키 발급 https://developers.kakao.com/console/.. 2020. 7. 27. java spring 스프링 설정 파일 분리 (xml), 범위 하나의 xml 을 기능별로 분리하여 작성할 경우 유지보수, 관리가 쉬워진다. 기능별, DB설정, DB연결이 필요한 작업-기능 등등 분리된 파일을 불러올 때 String[] appCtxs = {"classpath:appCtx1.xml", "classpath:appCtx2.xml", "classpath:appCtx3.xml"}; GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(appCtxs); import도 가능 스프링 설정 파일에서 그렇게 할 경우 import 한 파일만 불러도 된다. GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:appCt.. 2020. 7. 26. java spring 다양한 의존 객체 주입 (DI) , 초기메서드-destroy메서드 .xml 1. 생성자로 주입 public StudentRegisterService(StudentDao studentDao) { this.studentDao = studentDao; } --> 주입 객체를 먼저 등록하고 로 감싼다. 2. setter 로 주입 public class DataBaseConnectionInfo { private String jdbcUrl; private String userId; private String userPw; public String getJdbcUrl() { return jdbcUrl; } public void setJdbcUrl(String jdbcUrl) { this.jdbcUrl = jdbcUrl; } public String getUserId() { retu.. 2020. 7. 24. java spring 프로젝트 생성과 실행 기초 1. 메이븐 프로젝트로 생성 2. pom.xml 4.0.0 spring4 test1 0.0.1-SNAPSHOT org.springframework spring-context 4.1.0.RELEASE maven-conpiler-plugin 3.1 1.8 1.8 utf-8 3. src/main/resources/applicationContext.xml 4. 메인클래스에서 컨테이너에 있는 빈 불러 오기 public static void main(String[] args) { // TransportationWalk t = new TransportationWalk(); // t.move(); //Xml 불러옴 GenericXmlApplicationContext ctx = new GenericXmlApplicati.. 2020. 7. 21. 웹프로그래밍 JSP 기초 문법 정리 JSP 최초 클라이언트 요청이 들어올 때 서블릿으로 변환 JSP에 작성한 소스코드는 변환 servlet의 _jspService 메소드에 들어감 JSP 문법 6가지 요소 스크립틀릿 표현식 선언부 지시자 표현식 언어 액션 스크립틀릿 : JSP 내에 자바 코드 삽입 표현식 선언부 지시자 include 지시자 JSP페이지나 HTML을 현재 JSP 페이지의 일부로 만들기위해 주로 헤더나 푸더를 조립할 때 정적 JSP URL맵핑은 web.xml에서 /패키지명/X.jsp 내장변수 : JSP 페이지 안에 선언을 하지 않고도 사용할 수 있는 변수 request, respones, out, application, config, pageContext, session, exception out 변수는 출력 버퍼 사용 out... 2020. 7. 16. Could not publish server configuration for Tomcat v9.0 Server at localhost. Multiple Contexts have a path of "/". https://bumcrush.tistory.com/132 [톰캣]Multiple Contexts have a path of "/spring". 에러 해결! [톰캣] Multiple Contexts have a path of "/spring". 에러 해결! - 스프링 공부를 하던 중 스프링 프로젝트를 복, 붙하며 공부를 하니깐 아래와 같은 에러가 떳다. Could not publish server configuration for.. bumcrush.tistory.com 2020. 5. 31. 이전 1 ··· 3 4 5 6 7 다음