Trình soạn thảo javascript
Có một Mô-đun tích hợp hoặc thư viện tích hợp trong NodeJs xử lý tất cả các thao tác viết được gọi là fs (Hệ thống tệp). Về cơ bản nó là một chương trình JavaScript (fs. js) nơi viết một hàm cho các thao tác viết. Nhập mô-đun fs vào chương trình và sử dụng các hàm để ghi văn bản vào tệp trong hệ thống. Hàm sau sẽ tạo một tệp mới với tên đã cho nếu không có, nếu không, nó sẽ ghi lại tệp xóa tất cả dữ liệu trước đó trong đó. Show FreeMarker là một công cụ mẫu dựa trên Java, có thể được sử dụng trong các chương trình Java độc lập hoặc dựa trên servlet Trong FreeMarker, bạn xác định các mẫu, là các tệp văn bản chứa đầu ra mong muốn, ngoại trừ việc chúng chứa các trình giữ chỗ như 1 và thậm chí một số logic như điều kiện, vòng lặp, v.v. Trong chương trình Java của bạn, bạn cung cấp các giá trị thực tế cho các trình giữ chỗ này và đầu ra cuối cùng được tạo dựa trên đầu vào nàyĐầu vào của các mẫu là một loạt các biến được đặt tên mà bạn thường cung cấp dưới dạng 2 (các mục nhập 3 sẽ là các biến) hoặc dưới dạng JavaBean (các thuộc tính JavaBean sẽ là các biến). Các giá trị biến có thể là các chuỗi, số đơn giản và các giá trị nguyên thủy như vậy, nhưng cũng có thể là các danh sách, bản đồ hoặc các đối tượng Java tùy ý có các phương thức mà bạn có thể gọi từ mẫu. Lưu ý rằng khi truy cập các thuộc tính JavaBean, nên sử dụng cú pháp 4 thay vì 5Đầu ra của các mẫu được ghi vào một 6 mà bạn cung cấp, do đó, nó có thể chuyển thành phản hồi HTTP (đối với các trang web động), vào một tệp cục bộ, vào một 7, v.v.Nó có thể định cấu hình từ nơi FreeMarker đọc các mẫu; . Cũng có thể "tải" mẫu trực tiếp từ đối tượng 7Để sử dụng FreeMarker, hãy tải xuống phiên bản mới nhất của nó từ trang web sau và thêm nó vào đường dẫn lớp của dự án Java của bạn
Hoàn thành mã FreeMarker và đánh dấu cú pháp là một phần của Công cụ JBoss. Thêm trang web cập nhật sau vào bản cài đặt Eclipse của bạn thông qua Trợ giúp Cài đặt phần mềm mới…
Tạo một dự án Java mới gọi là com. vogella. người đánh dấu tự do. đầu tiên. Tạo một thư mục mới có tên là 10 và thêm thư viện Freemarker vào đó. Thêm thư viện này vào đường dẫn lớp cho dự án của bạnNếu bạn không biết cách đạt được điều đó, vui lòng xem Hướng dẫn IDE Eclipse để được hướng dẫn về các bước cần thiết Tạo một thư mục mới có tên là 11 bên trong thư mục của com. vogella. người đánh dấu tự do. gói đầu tiên. Bên trong đó, tạo tệp sau có tên 12 1Tạo lớp sau thể hiện việc sử dụng các đối tượng Java trong các mẫu 5Tạo lớp sau để tạo đầu vào cho mẫu này và tạo đầu ra 6Khi bạn thấy mình sao chép các phần chung giữa các mẫu rất nhiều, có lẽ bạn nên sử dụng macro Tiếp tục ví dụ cuối cùng của chúng tôi, tạo một thư mục mới có tên là 10 bên trong thư mục 11 và tạo một tệp có tên là 15, với nội dung này 0Bây giờ bạn có thể đơn giản hóa 12 như thế này 2Một cách khác để sử dụng lại các đoạn mẫu là di chuyển đoạn chung vào tệp ftl của chính nó. Sau đó, chỉ cần chèn nó với 17. Điều này kém linh hoạt hơn so với macro, nhưng đơn giản hơn về mặt khái niệm. nó bắt chước sao chépBạn có thể xác định và gán nội dung cho các biến bên trong tệp FTL để dễ dàng sử dụng lại 4` Bạn có thể xử lý các trường hợp if/else, xem ví dụ bên dưới 5FreeMarker yêu cầu bạn cung cấp một giá trị mặc định rõ ràng cho các biến, vì vậy hãy tránh các giá trị 18 hoặc không xác định 7Khi tạo HTML, điều quan trọng là phải thoát khỏi 19, 50, v.v. trong các giá trị không dùng để lưu trữ HTML và có thể chứa các ký tự có vấn đề này. Bạn có thể áp dụng cách thoát như vậy như 51. Bạn cũng có thể yêu cầu FreeMarker thêm 52 vào tất cả các 53 - trong một phần như thế này 0Điều quan trọng là phải hiểu rằng 54 chỉ ảnh hưởng đến các bit 53 bên trong phần đính kèm trong tệp mẫu khi bạn xem nó trong trình soạn thảo văn bản. Điều đó có nghĩa là, các kiểu ôm của 53 trong các mẫu hoặc macro khác được gọi từ đó sẽ không bị ảnh hưởng |