<p> CÔNG NGHỆ WEB VÀ DỊCH VỤ TRỰC TUYẾN MỤC LỤC A. Velocity template. 3 1. Tổng quan. 3 2. Velocity template language. 3 B. Velocity template trong Liferay. 7 I. Velocity và Liferay. 7 1. Tại sao Velocity là template mặc định của Liferay. 7 2. Các Velocity template mặc định trong Liferay. 8 II. Tạo giao diện với Velocity template. 11 1. Velocity template trong themes. 11 1.1 Tại sao, khi nào dùng Velocity template trong theme. 11 1.2 Áp dụng Velocity template trong theme. 11 1.2.1 Thêm 1 thành phần giao diện vào theme. 11 1.2.2 Nhúng 1 portlet sẵn có vào trong theme. 14 1.2.3 Sử dụng Liferay services. 18 2. Velocity trong portlet 19 3. Velocity template trong web content. 21 3.1 Tạo và sử dụng Velocity template cho web content 21 3.2 Lưu trữ Velocity template dùng cho web content 23 1. Tham chiếu Velocity tới cả themes và web content. 25 2. Tham chiếu Velocity tới riêng themes. 29 3. Tham chiếu Velocity tới riêng web content. 30 Velocity template Tổng quan Velocity là 1 template engine có mã nguồn mở được phát triển bởi các lập trình viên trên khắp thế giới. Đây là dự án của Apache Software Foundation. Velocity sử dụng các template dựa trên Java (Java-based) để hợp nhất các mẫu.1 template engine là 1 phần mềm được thiết kế để xử lý các web templates và các thành phần thông tin để tạo ra các tài liệu web ( web documents) . Mọi velocity project bao gồm 2 thứ : velocity template và chương trình Java.Chúng ta có thể tham chiếu các đối tượng được định nghĩa = mã Java với Velocity template language. Do đó, 1 Velocity template có thể được sử dụng tạo giao diện trong các ứng dụng web. Velocity sẽ giúp hoàn tất việc tách biệt giữa trình bày các layout và thực thi các business logic.1 veloctiy template là 1 file text có phần mở rộng là .vm , bao gồm các kí tự văn bản thường gặp và 1 số kí tự đặc biệt dùng trong velocity. Ví dụ : $name. Velocity template language CÂU LỆNH VÀ THAM CHIẾU Dưới đây là 1 câu lệnh VTL: #set ($me = "Velocity") Một câu lệnh VTL bắt đầu với một dấu #. Từ “set” là để chỉ thị. Trong VTL, 1 tham chiếu bắt đầu với một ký tự $. Vì vậy, “$me” là một tham chiếu, hay là 1 biến tham chiếu trong trường hợp này. Biến “$me” được gán giá trị là “Velocity”. Velocity là một chuỗi. Trong VTL một chuỗi có thể kèm theo trong dấu nháy đơn hoặc kép. Một chuỗi trong dấu nháy đơn được được thể hiện trực tiếp trong khi một chuỗi trong dấu nháy kép có thể chứa các biến mà sẽ được thay thế bằng giá trị của chúng khi template được hợp thành. </p>
<p> Sau sáu tháng tìm hiểu, nghiên cứu và xây dựng, chúng em đã xây dựng đƣợc một phần mềm trò chơi “VUI HỌC PASCAL” giúp cho ngƣời chơi c ...
<p> Sơ lược về nội dung chương trình Pascal Chương trình, chuẩn kiến thức và nội dung môn Tin học lớp 11 được xây dựng dựa trên yêu cầu ...
<p> E-Learning đang dần trở nên phổ biến ở nhiều nơi trên thế giới, kể cả ở Việt Nam. Nhiều nơi tại Việt Nam đã triển khai hình thức học t ...
<p> KÊT LUẬN 1. Thuân lợi Giảng viên hướng dẫn rất nhiệt tình, tậm tâm, theo sát và điều chỉnh kịp thời những lỗi phát sinh trong việc t ...
<p> 4.2 ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 4.2.1 Tự đánh giá: Ưu điểm: - Giải quyết trong AI, kết hợp hệ mờ, neural và máy học - Các bữa ăn đ ...
Hỗ trợ download nhiều Website
Hỗ trợ nạp thẻ qua Momo & Zalo Pay
Khi đăng ký & nạp thẻ ngay Hôm Nay