TAILIEUCHUNG - GWT in Practice phần 9

(mà chúng tôi sẽ giới thiệu chi tiết trong chương kế tiếp) bằng cách sử dụng mvn kiểm tra sạch. Các hành vi của hầu hết các mục tiêu GWT-Maven nên được khá rõ ràng. Lợi ích của Maven, và các mục tiêu này, một khi bạn có một cấu hình tại chỗ | Summary 279 Ặ Submit form g when clicked HorizontalPanel buttons new HorizontalPanel save buttons form If you have handled file uploads from HTML or JSP pages before this will all look fairly straightforward. We set up the form tag in the FormPanel object as we would for any other web application o g and we submit the form when the Save button is clicked g. Because we aren t going to send the user s browser to a new page when this form is submitted we need a way to handle the returned results. Here we re using a FormHandler g. One special thing to pay attention to here is that when the image is uploaded our servlet returns text plain as the location of the URL. Safari however takes the results that come back and formats them for viewing in a web page by wrapping them in a pre tag. Your application needs to check for this and strip it out if you just want a plain text value back from a server as we re doing here g. After we get the value back we construct the real URL using the base path from the GWT application root and set it on the Book object g. With the file upload element covered we have completed our tour of this basic CRUD application. Summary You have already seen the basics of application construction patterns but in this chapter we looked at some new issues you ll need to address in your applications. We looked at creating a set of client-enabled DTOs and mapping them to server-side classes to make sure our service JPA beans are not serialized to our GWT client. There are several important reasons for this as we noted serialization of JPA entities breaks down in some instances you ll often want support for PropertyChangeEvents in your client model and not on the server you ll often want to be able to share your server-side model with other serverside projects without having GWTisms attached In this chapter we used a method whereby the JPA-enabled data access beans DAOs and service can be used

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.