Bài 8: Lập trình web với spring_TS Nguyễn Mạnh Hùng

42 4.2K 3
Bài 8: Lập trình web với spring_TS Nguyễn Mạnh Hùng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lập trình mạng Lập trình web với Spring Giảng viên: TS. Nguyễn Mạnh Hùng Học viện Công nghệ Bưu chính Viễn thông (PTIT) 2 Nội dung  Giới thiệu về Spring framework  Lập trình web với Spring  Bài tập Spring Framework 4 Compnent view Image source: static.springsource.org 5 Event handling view Image source: static.springsource.org 6 Spring với Eclipse (1) Bước 1: Cài đặt môi trường JDK, tomcat và axis: Giải nén tập tin jakarta-tomcat-4.0.6.zip tại C:\Webservice\jakarta- tomcat-4.0.6 Giải nén tập tin xml-axis-beta1.zip tại C:\Webservice\xml-axis-beta1 Cài đặt JDK tại C:\Program Files\Java\jdk1.6.0_21 Copy thư mục axis (C:\Webservice\xml-axis-beta1\webapps\axis) vào trong thư mục webapps (C:\Webservice\jakarta-tomcat- 4.0.6\webapps) Copy tập tin xerces.jar (C:\Webservice\jakarta-tomcat- 4.0.6\common\lib\xerces.jar) vào trong thư mục lib (C:\Webservice\jakarta-tomcat-4.0.6\webapps\axis\WEB-INF\lib) 7 Spring với Eclipse (2) - New project → Dynamic web project 8 Spring với Eclipse (3) - Chọn tên project: spring-helloworld, click finish - Tạo các thư mục và các file tương ứng: 9 Spring với Eclipse (4) - Add các file thư viện vào thư mục WEB-INF/lib: copy hết các file .jar của Spring 4 vào thư mục lib (61 files) 10 HelloControl.java package control; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.ui.ModelMap; @Controller public class HelloControl{ @RequestMapping(value = "/hello", method = RequestMethod.GET) public String printHello(ModelMap model) { model.addAttribute("message", "Hello Spring MVC Web Framework!"); return "hello"; } } [...].. .web. xml Spring MVC Web Application spring-helloworld org.springframework .web. servlet.DispatcherServlet... checkUser(@ModelAttribute("SpringWeb")User user, ModelMap model) { model.addAttribute("username", user.getUsername()); if(userJDBCTemplate.checkLogin(user)){ return "loginsuccess"; } return "loginerror"; } 23 web. xml ... org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.stereotype.Controller; import org.springframework .web. bind.annotation.ModelAttribute; import org.springframework .web. bind.annotation.RequestMapping; import org.springframework .web. bind.annotation.RequestMethod; import org.springframework .web. servlet.ModelAndView; import org.springframework.ui.ModelMap; @Controller public class LoginControl{ private... xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee /web- app_2_4.xsd"> Spring MVC Web Application spring-login org.springframework .web. servlet.DispatcherServlet contextConfigLocation /WEB- INF/spring-login-servlet.xml 1... contextConfigLocation /WEB- INF/spring-helloworldservlet.xml 1 spring-helloworld / < /web- app> 11 spring-helloworld-servlet.xml 25 Trang login.jsp (1) . mục lib (C:Webservicejakarta-tomcat-4.0.6webappsaxis WEB- INFlib) 7 Spring với Eclipse (2) - New project → Dynamic web project 8 Spring với Eclipse (3) - Chọn tên project: spring- helloworld,. trình web với Spring Giảng viên: TS. Nguyễn Mạnh Hùng Học viện Công nghệ Bưu chính Viễn thông (PTIT) 2 Nội dung  Giới thiệu về Spring framework  Lập trình web với Spring  Bài tập Spring. mục axis (C:Webservicexml-axis-beta1webappsaxis) vào trong thư mục webapps (C:Webservicejakarta-tomcat- 4.0.6webapps) Copy tập tin xerces.jar (C:Webservicejakarta-tomcat- 4.0.6commonlibxerces.jar)

Ngày đăng: 13/08/2014, 11:13

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan