Tìm hiểu công nghệ JSP Thiết kế và thực hiện website bán hàng

22 158 0
Tìm hiểu công nghệ JSP Thiết kế và thực hiện website bán 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

Chính vì thế chúng em đã chọn nghiên cứu đề tài: “Tìm hiểu công nghệ JSP Thiết kế và thực hiện website bán hàng”. Nhằm làm quen với thương mại điện tử và bắt kịp sự tiến bộ của nước ta cũng như thế giới. Do thời gian hạn chế việc tìm hiểu và xây dựng ứng dụng trên Java (một công nghệ mới) đối với chúng em rất khó khăn. Dù vậy ứng dụng đã triển khai một phần lớn các yêu cầu chính của một website thương mại điện tử cần đáp ứng

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN MẠNG VÀ HỆ THỐNG THÔNG TIN *** ĐỒ ÁN MÔN HỌC MƠN HỌC LẬP TRÌNH ỨNG DỤNG WINDOWS Tên đề tài: Cài đặt ứng dụng quản lý giáo viên theo hệ thống tín Nhóm sinh viên 1.Phan Thị Phượng Hồ Văn Hùng 3.Nguyễn Quang Đức Lớp: Đại học Tin k6 Giáo viên hướng dẫn: Lưu Hương Giang Nghệ An, tháng 04 năm 2015 TRƯỜNG ĐHSPKT VINH KHOA CNTT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM BỘ MÔN CÔNG NGHỆ PHẦN MỀM Độc Lập-Tự Do-Hạnh Phúc PHIẾU GIAO ĐỒ ÁN MƠN HỌC MƠN HỌC: lập trình java Nhóm Sinh Viên: STT Họ Và Tên Nguyễn Anh Chung Phạm Thị Linh SĐT 01674721607 Lớp: ĐH Tin K6 Ngày giao đề tài: 23/03/2015 Email Phamlinhk6cntt@gmail.com Ngày hoàn thành: 3/04/2015 Tên đề tài: Tìm hiểu cơng nghệ JSP Thiết kế thực website bán hàng u cầu: - Tìm hiểu chung cơng nghệ JSP - Thiết kế thực website bán hàng Báo cáo chương trình: - Báo cáo thuyết minh trình bày theo mẫu - Chương trình ghi vào đĩa CD để nạp TỔ TRƯỞNG BỘ MÔN GIÁO VIÊN HD NHÓM SV THỰC HIỆN Phần theo dõi trình thực đồ án Ngày kiểm tra Tiến độ công việc Nhận xét GVHD Chứ ký GVHD Đồng ý cho bảo vệ hay không đồng ý: …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Nghệ An, Ngày tháng năm 2015 Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Vinh, ngày tháng năm 2015 Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN CHẤM ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… …………………………………………………………………………………… Vinh, Ngày tháng năm 2015 Giáo viên chấm Mục lục Lời nói đầu .6 Chương I Yêu cầu đề tài 1.Về mặt ứng dụng 1.Về mặt kỹ thuật Một số yêu cầu khác Chương II Tìm hiểu cơng nghệ JSP .9 Java Sever Page – Jsp .9 1Cú pháp JSP 1.2 Các đối tượng JSP 11 1.3 Các hành động JSP 14 1.4 JDBC ODBC(java Database Connecvity Open Database Connecvity) .16 Chương III Ứng dụng thiết kế website bán quần áo 19 3.1, Đánh giá yêu cầu 19 3.2, Một số hình ảnh website 19 Lời nói đầu Một hướng phát triển hàng đầu công nghệ thông tin công nghệ liên quan đến internet Trong hướng quan trọng hàng đầu lại hệ thống thương mại điện tử thực internet Trong chun mục quảng cáo góp phần khơng nhỏ cho thành công thương mại điện tử Tất nhà sản xuất muốn sản phẩm sản xuất nhiều khác hàng biết đến bán với doanh thu cao Khi kinh tế thị trường phát triển, nhà sản xuất phải cạnh tranh việc quảng cáo chiếm phầm quan trọng gia đoạn phân phối sản phẩm Chính chúng em chọn nghiên cứu đề tài: “Tìm hiểu cơng nghệ JSP Thiết kế thực website bán hàng” Nhằm làm quen với thương mại điện tử bắt kịp tiến nước ta giới Do thời gian hạn chế việc tìm hiểu xây dựng ứng dụng Java (một công nghệ mới) chúng em khó khăn Dù ứng dụng triển khai phần lớn yêu cầu website thương mại điện tử cần đáp ứng Trong trình làm đề tài, chúng em xin chân thành cảm ơn cô giáo Võ Thị Kim Hoa thầy giáo Lê Thanh Tươi tận tình giúp đỡ, bảo chúng em để hồn thành đề tài Do thời gian, kinh nghiệm kỹ hạn chế, chúng em mong nhận đóng góp thầy bạn để hồn thiện phát triển đề tài Chúng em xin chân thành cảm ơn! Chương I Yêu cầu đề tài Về mặt ứng dụng Xây dựng hệ thống quảng lý dịch vụ bán hàng mạng, hệ thống cho phép dịch vụ đăng ký không gian để bán mặt hàng có mạng Mỗi dịch vụ có account riêng hệ thống, họ cập nhật mặt hàng, thay đổi thông tin dịch vụ quản lý đơn hàng khách hàng mua thông qua hệ thống Tuy nhiên dịch vụ hay mặt hàng dịch vụ thật hoạt động tốn chi phí cần thiết cho hệ thống Đối với khách hàng vào hệ thống để mua hàng, hệ thống phải hỗ trợ cho khách hàng tìm kiếm, chọn đặt hàng cách dễ dàng Khi khách hàng đặt mua sản phầm, hệ thống chuyển đơn đặt hàng tới dịch vụ bán hàng Việc giao tiền nhận hàng người mua người bán, hệ thống không trực tiếp tham gia vào việc bán hàng Hệ thống đóng vai trị siêu thị ảo, môi giới khách hàng dịch vụ - Về phía khách hàng + Khách hàng mua hàng vệc xem lựa chọn sản phẩm qua mạng họ đồng ý với sản phẩm + Khách hàng dễ dàng xem hàng, đăng ký mua hàng lúc thơng qua mạng máy tính hệ thống máy chủ khởi động + Khách hàng dễ dàng tìm kiếm sản phẩm mà cần, việc mua hàng phải thực sau vài click chuột + Khách hàng theo dõi sản phẩm nhập - Về phía người quản lý + Người quản lý theo dõi thành viên đơn hàng khách hàng tham gia mua hàng cơng ty mình, nắm bắt thơng khách hàng để liên lạc cần thiết + Người quản lý thêm sản phầm, xóa hay sửa sản phẩm, thêm người quản lý người sử dụng thơng qua chương trình xây dựng Về mặt kỹ thuật Bài tốn địi hỏi hệ thống phải đáp ứng yêu cầu kỹ thuật sau - Ứng dụng triển khai môi trường jsp - Hỗ trợ nhiều hệ điều hành (cho phía client) - Hỗ trợ nhiều trình duyệt - Hỗ trợ nhiều người dùng - Số lượng người tham gia đăng ký mua không giới hạn - Số lượng sản phẩm, người tham gia thêm vào không giới hạn Một số yêu cầu khác Ngồi u cầu ứng dụng cịn phải đáp ứng - Dễ dàng cài đặt - Dễ dàng sử dụng Như vậy, với yêu cầu đặt cho tốn ta cần khảo sát cơng nghệ lựa chọn giải pháp thích hợp để triển khai toán theo yêu cầu đặt Chương II Tìm hiểu cơng nghệ JSP 1.Java Sever Page – Jsp JSP(viết tắt JavaServer Pages) ngơn ngữ lập trình biết đến với tên khác JavaScripting Preprocessor ngữ lập cho phép nhà phát triển tạo nội dung HTML XML, hay số định dạng khác trang web Phát hành vào năm 1999 Sun Microsystems, JSP giống PHP, sử dụng ngơn ngữ lập trình Java Để triển khai chạy JavaServer Pages, máy chủ web tương thích với container servlet, chẳng hạn Apache Tomcat hay Jetty, bắt buộc Kiến trúc , JSP xem khái niệm trừu tượng cấp cao Java servlets JSP dịch sang servlet thời gian chạy ; Servlet JSP lưu trữ tái sử dụng JSP ban đầu sửa đổi JSP sử dụng độc lập thành phần quan điểm thiết kế mơ hình -view-controller phía máy chủ , thơng thường với JavaBeans mơ hình Java servlets (hoặc khn khổ Apache Struts ) điều khiển Này loại hình kiến trúc JSP cho phép mã Java số hành động xác định trước xen kẽ với nội dung đánh dấu web tĩnh , với trang kết biên dịch thực thi máy chủ để cung cấp tài liệu Các trang biên soạn , thư viện Java phụ thuộc , sử dụng Java bytecode định dạng phần mềm địa Giống chương trình Java khác, họ phải thực máy ảo Java (JVM ), tích hợp với hệ điều hành chủ máy chủ để cung cấp môi trường tảng trung lập trừu tượng.JSP thường sử dụng để cung cấp tài liệu HTML XML , thông qua việc sử dụng OutputStream , họ cung cấp loại liệu tốt Container Web tạo JSP đối tượng tiềm ẩn pageContext , ServletContext , phiên giao dịch, yêu cầu đáp ứng 1 Cú pháp JSP 1.1.1 Sử dụng thẻ bọc mã Ưu điểm trang Jsp khả nhúng mã Java gữa thẻ định dạng HTML Mã Java đặt cặp dấu Bên mã Java muốn kết xuất liệu HTML ta gọi phương thức println() đối tượng our Đối tượng our đối tượng mặc định trình chủ Web Sever cung cấp đê ghi kết xuất gửi máy khách Thẻ HTMl mã Java trộn lẫn vào Ví dụ: 1.1.2 Hiển thị kết xuất cú pháp Thay sử dụng cú pháp để diễn đạt khối gồm nhiều lệnh ta sử dụng cú pháp để hiển thị kết xuất giá trị biến hay hàm Ví dụ: Name Search Trong ví dụ name biến chèn gữa topic mà ta cần tìm search hàm trả tên tìm Chú ý khơng có dấu (;) phía cuối biến biểu thức hàm cú pháp Bởi nội dung biểu thức nằm chuyển thành lênh our.println() 1.1.3 Chèn tích vào mã trang JSP Cũng Java ,Jsp cho phép dùng cú pháp // để thích dịng mã lệnh cú pháp /* */ áp dụng cho nhiều dòng Các dịng lệnh bỏ qua trình chủ diễn dịch trang JSP Jsp cung cấp thêm cho ta cú pháp thích Tất khối lện Java HTML nằm gữa hai dấu thích bỏ qua khơng quan tâm đến Dấu thích hiệu Nó gúp ta tạm thời lập che bỏ tác dụng đoạn mã Java bị lỗi trang JSP Ta tạm thời làm tác dụng chúng không xóa bỏ 1.1.4 Khai báo phương thức biến Một cú pháp mà JSP cung cấp cú pháp Cú pháp cho phép ta định ngĩa nhiều phương thức biến Phương thức biến sau trệu hồi nơi đâu trang JSP 1.2 Các đối tượng JSP Trong JSP truy cập tới số đối tượng JSP mà không cần khai báo Trình dịch JSP nhận dạng đối tượng dịch sang trang Servlet 1.2.1 Đối tượng request Đối tượng request đại diện cho đối tượng Javax.servilet.http.HttpServletReqest Giao diện HttpServlet định nghĩa đối tượng truy cập đến thông tin header giao thức HTTP gửi trình khách Đối tượng reqest thường truyền đối số cho phương thức service() Ví dụ: Public void JspService (HttpServletRequest request, HttpSeviceResponse response)throws IOException.Servlet() Một ứng dụng thông dụng đối tượng reqest nắm gữ tham số Chúng ta thấy điều cách gọi phương thức getparament() reqest phương thức thừa kế từ lớp cha Javax.ServletReqest Phương thức nhận thêm tham số trả giá trị chuỗi tương ứng với tên tham số Phương thức getparament() trả tham số mà gữ, tham số null, trả giá thị null Ngồi đối tượng reqest đạo diện cho đối tượng Javax.servilet.http.HttpServletReqest nên sử dụng phương thức 11 Javax.servilet.http.HttpServletReqest reqest getSession(), getCookies(), getRemouteUser()… 1.2.2 Đối tượng Response Một đối tượng khác JSP đối tượng response Đối tượng response cho phép phản hồi thông tin xử lý từ trình chủ trở trình duyệt Hầu hết ứng dụng thông thường đối tượng response dùng để xuất HTML trình duyệt Đối tượng response thường gọi phương thức getWriter() để thực kết xuất Các phương thức mà đối tượng response thường sử dụng liệt kê sau: - response.sendRedirect(java.lang.String.location): gửi đối tượng response lần đến trang JSP định đối số phương thức - response.setContenType(java.lang.String.type): Định dạng nội dung xuất kiểu type – đối số phương thức 1.2.3 Đối tượng session Đối tượng session tham chiếu đến đối tượng javax.servlet.http.HttpSession Đối tượng session dùng để lư đối tượng khác từ yêu cầu client Chúng đưa hầu hết trạng thái đầy đủ HTTP Đối tượng session khởi tạo cách gọi phương thức pageContext.getSession() để tạo trang servlet Cú pháp sau: session = page.Context.getSession() Khi cần biené có giá trị tồn cục từ mở kết thúc trình duyệt, ta chọn đối tượng session Đối tượng session tạo biến cục cho phép lưu giá trị từ trang JSP đến trang JSP khác suốt phiên làm việc Để đối tượng session lưu giữ biến chương trình ta cần phải khai báo sau: session.setAttribute(java.lang.String name, java.lang.Object value) Trong name tên biến, value giá trị biến Khi cần truy xuất biến đối tượng session ta cần phải sử dụng phương thức getAttribute() sau: name tên biến mà ta cần truy xuất session.getAttribute(java.lang.String.name) 12 1.2.4 Đối tượng Application Đối tượng application tham chiếu đến javax.servlet.ServletContext cho phép lưu giữ cấu hình tồn cục Servlet JSP Cách đối tượng application khởi tạo sau: application = pageContext.getServletContext(); Trong pageContext đối tượng JspFactory Đối tượng application có phạm vi hoạt động cấp ứng dụng, nghĩa giữ giá trị tất trang JSP session khách JSp engine bị đóng lại Tương tự session, ta gọi phương thức application.setAtribute() để lấy giá trị lưu giữ application Phương thức application.setAttribute() dùng để đặt giá trị cho biến cần chứa application 1.2.5 Đối tượng Out Đối tượng out dùng để ghi kết xuất gửi trình duyệt Đối tượng out hình thành từ lớp java.io.Writer Ví dụ: out.print(“Hello world”); Dùng để ghi câu lệnh “Hello world!” lên trình duyệt máy khách 1.2.6 Đối tượng Config Đối tượng config tượng trưng cho lớp ServletConfig, định nghĩa đối tượng tạo servlet chứa thơng tin cấu hình servlet Với thơng tin cấu hình servlet truy cập đối tượng ServletContext Phương thức khởi dựng sau: config = pageContext.getservletconfig(); pageContext đối tượng JspFactory Trong nhiều trường hợp ta không cần phải sử dụng đối tượng config Truy cập đến ServletContext thông qua đối tượng application đạt kết tương tự 1.2.7 Đối tượng Exception Đối tượng Exception tồn trang xử lý lỗi Nó dùng để tham chiếu đến nguyên nhân gây lỗi mà trang xử lý lỗi có liên quan Lỗi xuất trình hoạt động trang JSP hai giai đoạn: giai đoạn thứ phát sinh bước khởi tạo Ở bước trang JSP nhận yêu cầu từ trình khách chuẩn bị thực thi, nhiên trước thực thi trang JSP cần dịch 13 mã class java q trình dịch sinh lỗi Lỗi bước gọi lỗi thời điểm dịch Giai đoạn thứ hai, trang JSP phát sinh lỗi trình phản hồi yêu cầu xử lý Lỗi gọi lỗi thời điểm yêu cầu Kiểu lỗi JSP thứ xuất thi trang JSP lần triệu gọi Trang JSP qua trình biên dịch từ tập tin nguồn jsp thành mã java java sau biên dịch thành đối tượng servlet mã byte-code tập tin class Lỗi giai đoạn thường trình biên dịch thất bại lỗi cú pháp thông dịch từ JSP sang mã nguồn Java Lỗi thường báo với trạng thái mã lỗi 500 trình chủ web thông báo mã lỗi biên dịch riêng Java Lỗi thời điểm dịch thường quản lý thông dịch JSP Kiểu lỗi thứ hai trang JSP liên quan đến trình xử lý yêu cầu Những lỗi xem lỗi thực thi Chúng xuất bên nội dung trang JSP xuất phát từ lời gọi phương thức đối tượng Thường kiểu lỗi ngoại lệ phát sinh Các ngoại lệ bị đón bắt xử lý đoạn mã JSP thích hợp Tuy nhiên ngoại lệ phát sinh không người ta viết trang JSP đón bắt xử lý thích hợp ngoại lệ lỗi gửi đến xử lý lỗi trình biên dịch JSP Bản thân trình biên dịch JSP sinh trang thông báo mô tả cụ thể lỗi trả cho trình khách Ta hồn tồn đón bắt thay trang thông báo lỗi sử dụng đối tượng exception Để tạo trang thông báo lỗi ta cần khai báo sau: //Chỉ thị trang JSP hành trang xử lý lỗi //hiển thị trang nội dung thông báo lỗi phát sinh Error: has been reported 1.3 Các hành động JSP Hành động JSP trình trừu tượng hóa việc thực thi hay yêu cầu JSP thực nhiệm vụ 1.3.1 Hành động Hành động dùng để cung cấp tạo giá trị cho tham số theo dạng name/value thường dùng chung với hành động , , Cú pháp hành động mô tả sau: Name: thuộc tính trình bày tên thơng số tham chiếu Value: thuộc tính trình bày giá trị tên tham chiếu 1.3.2 Hành động Hành động cung cấp cấu trúc cho phối hợp tài nguyên tĩnh hành động trang JSP Cú pháp hành động sau: Page: thuộc tính trình bày quan hệ đường dẫn tập tin ta muốn include Flush: thuộc tính trình bày giá trị Boolean true hay false Cú pháp mô tả yêu cầu nhúng tập tin cần đưa vào trang JSP Cú pháp thứ hai chứa đụng phần tử param dùng để làm tham số cho mục đích include 1.3.3 Hành động Hành động cho phép trình dịch JSP gửi thời điểm thực thi yêu cầu hành đến tài nguyên tĩnh, servlet, hay trang JSP khác Khi hành động thực thi kết thúc trang Hành động chứa hành động Những thuộc tính cung cấp giá trị cho thông số yêu cầu dùng cho việc chuyển hướng Cú pháp hành động mô tả sau: 15 Page: thuộc tính diễn tả quan hệ URL đích mà hành động chuyển đến Hành động thường dùng điều kiện JSP để chuyển hướng xử lý 1.3.4 Hành động Hành động cho phép JSP tạo trang HTML chứa đụng tính hợp lệ cấu trúc trình duyệt máykhách, ví dụ đối tượng Object hay đối tượng nhúng Hành động tạo thẻ hay đưa dòng xuất đối tượng response Cú pháp cảu hành động sau: … Thuộc tính hành động cho phép cấu hình liệu để thể phần tử đố Type: thuộc tính thể loại plugin cần đưa vào Ta dùng applet làm thành phần nhúng Code: thuộc tính cho biết tên lớp (class) nhúng Codebase: thuộc tính tham chiếu sở hay đường dẫn liên hệ đến tập tin plugin.class 1.4 JDBC ODBC(java Database Connecvity Open Database Connecvity) 1.4.1 JDBC JDBC(java Database Connecvity ) giao diện Java dùng để thực câu lệnh SQL JDBC cung cấp tập hợp lớp giao diện cho phép phát triển ứng dụng java ứng dụng web liên quan đến truy xuất sở liệu Tương tác JDBC liệt kê sau: Mở kết nối với sở liệu(open connection) Thực thi câu lênh SQL (Execute SQL) Xử lý liệu (Process results) 16 Đóng kết nối (close connection) Đoạn mã sau diễn giải bước cách thực kết nối sở liệu JDBC: // Bước : Khai báo biến Connection cnn; Statement stat; ResultSet rs: // Mở kết nối sở liệu ODBC với tên nguồn liệu Woodstore thông qua ODBC Static final String DBDriver = “sun.jdbc.odbc.jdbccOdbcDriver”; Static final String strConn = “jdbc.odbc:woodstore”; // Bước : tham chiếu đến đối tượng sở liệu Stat = conn.createStatemen(); //Bước : Thực câu lệnh SQL sSQL=”select* from items where”=sWhere //Bước 4: xử lý liệu While(rs.next()) { … } //kết thúc vịng While //Bước : Đóng kết nối Rs.close(); Stat.close(): Con.close(); 1.4.2 ODBC Open Database Connectivity (ODBC) kỹ thuật giao tiếp sở liệu kiểu cũ Microsoft cung cấp Nó bậc tiền bối ADO Một lý Microsoft giới thiệu kỹ thuật cho phép lập trình viên có phương pháp dễ dàng để truy cập nội dung sở liệu không thuộc định dạng quen thuộc lập trình viên Nói cách khác, ta khơng cần biết 17 đến ngôn ngữ lập trinh Xbase truy cập đến file DBF hay Access Basic để lấy liệu file MDB Vì SQL ngôn ngữ không thân thiện người sử dụng nên ta phải sử dụng qua cơng cụ trung gian đóng vai trị thiết kế để thể câu lệnh SQL cho người sử dụng dễ thao tác hơn, cơng cụ JRUN, để JRUN truy xuất taạp tin MDF SQL ta phải sử dụng cầu nối ODBC Ta thấy ODBC làm việc phần ruột Windows, sử dụng trình điều khiển DLL để thi hành cơng việc ODBC có hai tập hợp trình điều khiển: tập hợp sử dụng tiếng nói trình quản lý sở liệu tập cung cấp phưuong pháp giao tiếp thơng thường cho ngồn ngữ lập trình Sự kết hợp hai tập thogn qua giao diện chấp nhận cho phép JRUN truy cập nội dung sở liệu cách sử dụng tập hàm chuẩn hàm gọi Dĩ nhiên có nhiều kiểu tiện ích DLL kèm với ODBC Ví dụ DLL cho phép ta làm chủ nguồn liệu ODBC Còn giao diện chủ cho ODBC có file CPL thư mục SYSTEM ODBC đưa đảm bảo cung cấp phương pháp để lấy nội dung sở liệu mà khơng có vấn đề Mặc dù số trường hợp, khơng cung cấp cách tốt để chuyển đối liệu trình quản lý sở liệu JRUN nói chung tốt Chỉ có điều cần ý tốc độ thi hành chậm Nhưng phiên ODBC có cải tiến đáng kể tốc độ Do ngày đánh giá khả quan nhiều Hầu cơng việc lập trình ứng dụng mà JSP Servlet thường thực lưu trữ truy xuất ODBC theo chuẩn java 18 Chương III Ứng dụng thiết kế website bán quần áo 3.1, Đánh giá yêu cầu Bán hàng qua mạng xu hướng tất yếu, đem lại nhiều lợi ích cho người kinh doanh cho khách hàng động việc lựa chọn sản phẩm phù hợp cho Với đề tài Ứng dụng thiết kế website bán hàng thực thiết kế website bán quần áo, cho phép người dùng vào xem sản phẩm, xem chi tiết sản phẩm, đặt hàng qua mạng Công cụ hỗ trợ :phần mềm Netbean dùng để code chạy jsp, sở liệu Mysql thiết kế Xammp… Với thời gian thực ngắn, việc thiếu sót khó tránh khỏi, lời đóng góp từ thầy(cơ) bạn giúp cho nhóm chúng tơi trở nên hồn thiện 3.2, Một số hình ảnh website H1 Giao diện website load 19 H2 Phần sản phẩm mới(load sản phẩm nhất) + Phần danh sách sản phẩm(load ngẫu nhiên sản phẩm kho) 20 H3 Khi bấm vào xem chi tiết sản phẩm, thông số chi tiết sản phẩm ra.(Nếu kho cịn hàng cho phép đặt hàng, ngược lại hết hàng thông báo hết hàng) H4 Giao diện đặt hàng cho khách nhập 21 H5 Giao diện quản trị cho admin 22 ... hoàn thành: 3/04/2015 Tên đề tài: Tìm hiểu cơng nghệ JSP Thiết kế thực website bán hàng Yêu cầu: - Tìm hiểu chung công nghệ JSP - Thiết kế thực website bán hàng Báo cáo chương trình: - Báo cáo... tài: ? ?Tìm hiểu công nghệ JSP Thiết kế thực website bán hàng? ?? Nhằm làm quen với thương mại điện tử bắt kịp tiến nước ta giới Do thời gian hạn chế việc tìm hiểu xây dựng ứng dụng Java (một công nghệ. .. người kinh doanh cho khách hàng động việc lựa chọn sản phẩm phù hợp cho Với đề tài Ứng dụng thiết kế website bán hàng thực thiết kế website bán quần áo, cho phép người dùng vào xem sản phẩm, xem chi

Ngày đăng: 15/06/2018, 07:55

Từ khóa liên quan

Mục lục

  • Lời nói đầu

  • Chương I. Yêu cầu của đề tài

    • 1. Về mặt ứng dụng

    • 2. Về mặt kỹ thuật

    • 3. Một số yêu cầu khác

    • Chương II. Tìm hiểu công nghệ JSP

      • 1.Java Sever Page – Jsp

        • JSP(viết tắt của JavaServer Pages) là một trong những ngôn ngữ lập trình và biết đến với cái tên khác là JavaScripting Preprocessor là một ngữ lập cho phép các nhà phát triển tạo nội dung HTML và XML, hay một số định dạng khác của trang web. Phát hành vào năm 1999 bởi Sun Microsystems, JSP giống như PHP, nhưng nó sử dụng ngôn ngữ lập trình Java. 

        • 1. 1. Cú pháp cơ bản của JSP

          • 1.1.1 Sử dụng thẻ bọc mã <% %>

          • 1.1.2. Hiển thị kết xuất bằng cú pháp <%=%>

          • 1.1.3. Chèn chú tích vào mã trang JSP

          • 1.1.4. Khai báo phương thức và biến hằng <%!%>

          • 1.2. Các đối tượng của JSP

            • 1.2.1. Đối tượng request

            • 1.2.2. Đối tượng Response

            • 1.2.3. Đối tượng session

            • 1.2.4. Đối tượng Application

            • 1.2.5. Đối tượng Out

            • 1.2.6. Đối tượng Config

            • 1.2.7. Đối tượng Exception

            • 1.3. Các hành động của JSP

              • 1.3.1. Hành động <jsp:param>

              • 1.3.2. Hành động <jsp:include>

              • 1.3.3. Hành động <jsp:forward>

              • 1.3.4. Hành động <jsp:plugin>

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

  • Đang cập nhật ...

Tài liệu liên quan