MoreMotion Application Studio 6.1.0: Phát triển ứng dụng web toàn diện

MoreMotion Application Studio 6.1.0: Phát triển ứng dụng web toàn diện

Mor Yazilim
⚙️
Yêu cầuWindows NT/2000/XP/Vista/7
📦
Dung lượng64,3 MB
🔥
Độ phổ biến62 lượt tải
📄

Mô tả chi tiết

MoreMotion Application Studio (MMAS) là một IDE phát triển ứng dụng web, hoạt động trên hệ điều hành Windows.

Công cụ này được thiết kế để hỗ trợ người dùng xây dựng các ứng dụng hoàn thiện một cách nhanh chóng và hiệu quả, đồng thời tối ưu hóa việc sử dụng tài nguyên.

Chức năng của MoreMotion Application Studio:

Lý tưởng cho các ứng dụng độc lập với nền tảng

Các ứng dụng web được phát triển bằng MMAS dựa trên nền tảng Java và do đó có thể chạy trên nhiều hệ điều hành khác nhau, bao gồm Windows, Linux, Unix, AS400, IBM MVS,…

MMAS có thể truy cập vào bất kỳ hệ thống cơ sở dữ liệu nào

Với driver JDBC tương thích, MMAS có khả năng kết nối và truy cập vào nhiều hệ thống cơ sở dữ liệu khác nhau như Oracle, MS SQL Server, DB2, MySQL, Postgre, Informix, Sybase, Progress, MS Access,…

Nhiều thành phần khác nhau

Thư viện MMAS cung cấp hơn 200 thành phần, đáp ứng đầy đủ các yêu cầu của một ứng dụng web toàn diện.

Mailer

Mailer cung cấp các công cụ dễ sử dụng để gửi email văn bản hoặc HTML đến người nhận. Bạn có thể đính kèm nhiều tệp tin vào email.

Email có thể được gửi đồng thời (foreground) hoặc chạy ngầm (background) bằng cách sử dụng đa luồng. Nội dung email HTML có thể được thiết kế trực tiếp trong Application Studio, tương tự như thiết kế trang web động thông thường.

Mailer hỗ trợ tạo nội dung email riêng biệt cho từng người nhận bằng chức năng xử lý XSLT trước khi gửi.

Filer

Filer cho phép nhà phát triển thực hiện các thao tác cơ bản với tệp tin, bao gồm:

  • Truy vấn thư mục và tệp tin.
  • Truy vấn thông tin hồ sơ tệp văn bản.
  • Xóa, di chuyển và sao chép tệp tin hoặc thư mục.
  • Liệt kê các thuộc tính của tệp tin hoặc thư mục.
  • Nén thư mục và giải nén tệp zip.
  • Tạo tệp văn bản.
  • Tải tệp tin từ máy tính cục bộ lên máy chủ.

Reporter

Reporter hỗ trợ hai công nghệ tạo báo cáo quan trọng:

  • JasperReports: một công cụ tạo báo cáo mã nguồn mở phổ biến trong cộng đồng Java.
  • XSL-Fo: được xem là tương lai của in ấn, XSL-Fo có khả năng của XSLT trong việc tạo báo cáo chứa đồ họa SVG.
  • Ngoài việc tạo báo cáo, Reporter còn cung cấp nhiều chức năng để in ấn tài liệu đến cả máy in server và client.

Bảo mật

Security cung cấp các yếu tố giao diện người dùng dễ dàng tùy chỉnh theo nhu cầu.

SML là ngôn ngữ cấp cao để script các hoạt động bảo mật: LoginUser(), CreateUser(), SetRole(),… Các domain bảo mật khác nhau có thể được thiết lập trong cùng một ứng dụng. Một domain có thể giao tiếp với cơ sở dữ liệu cục bộ thông qua RelDB Security Broker, trong khi domain khác có thể xác thực người dùng từ hệ thống Ldap.

Để tăng cường bảo mật cho các ứng dụng không sử dụng https, có thể sử dụng chức năng Challenge-Response.

DHTMLMenu

DHTMLMenu được sử dụng để tạo tệp Javascript cho các thành phần menu DHTML dựa trên thông tin người dùng hiện tại và phiên/hệ thống.

Tệp Javascript chỉ được tạo một lần trong suốt phiên người dùng. Nếu các thông số không thay đổi, dịch vụ tạo menu của DHTMLMenu sẽ không được gọi để tránh giảm hiệu suất.

Internationalization (I18N)

I18N hỗ trợ phát triển các ứng dụng đa ngôn ngữ. Đối với mỗi ngôn ngữ được hỗ trợ, chỉ có một bản sao duy nhất cho mỗi trang trong dự án.

Thuộc tính "Language" và "Character set" của trang phải được thiết lập thành "Multi-Lingual" và "utf-8".

Lập lịch trình

Scheduler cho phép chạy các tiến trình trong nền hoặc theo lịch trình định trước.

Nếu không có Scheduler, các tiến trình sẽ bị ràng buộc với yêu cầu của người dùng. Với Scheduler, bạn có thể tạo template tiến trình và lập lịch trình chạy, ví dụ như vào nửa đêm. Các tiến trình tốn nhiều thời gian có thể được tách rời khỏi yêu cầu, giúp người dùng nhận được phản hồi nhanh chóng.

CKEditor Integration

CKEditor Integration tích hợp CKEditor phổ biến vào Application Studio. Bạn có thể dễ dàng xây dựng đầu vào nội dung phong phú từ người dùng.

Thành phần này kết hợp với "Filer/FManager" để quản lý (tải lên, duy trì, lựa chọn) hình ảnh và tài liệu trên máy chủ.

Net (FTP)

Các yếu tố của thành phần FTP được cung cấp để thực hiện tác vụ FTP (File Transfer Protocol) mà không cần viết mã Java.

Bạn có thể thiết lập kết nối FTP tới server, truy vấn tệp từ xa, truyền tải tệp từ/tới server, xóa hoặc đổi tên tệp.

Tính năng của MoreMotion Application Studio:

Thiết kế WYSIWYG

Các trang web có thể được thiết kế mà không cần xử lý code HTML, và hiển thị trong trình duyệt chính xác như trong khu vực thiết kế.

MoreMotion Application Studio không giới hạn như các công cụ WYSIWYG khác. Nó có thể biên dịch thiết kế trực quan thành code HTML tương thích trình duyệt tốt hơn.

MoreMotion Application Studio cho phép sử dụng kiểu CSS và nhập code HTML nguyên bản.

Project Explorer

Project Explorer hiển thị mọi mục trong dự án và cung cấp quyền kiểm soát toàn diện cho người dùng cùng với dòng lệnh trên context menu.

Khi trang được mở, nó cũng hiển thị toàn bộ các yếu tố được sử dụng trong trang đó để xác định và quản lý yếu tố của các trang phức tạp.

Library Explorer

Các yếu tố thư viện và thành phần MoreMotion có thể được chèn vào trang đơn giản bằng chuột.

Property Editor

Các thuộc tính của trang, yếu tố, chủ đề và thành phần dự án có thể được xem và chỉnh sửa từ Property Editor.

Khi nhiều yếu tố được chọn, chỉ những thuộc tính chung mới được hiển thị. Các giá trị được cung cấp cho thuộc tính đó được áp dụng cho tất cả các yếu tố được chọn.

Property Editor có thể được thiết lập để nổi trên khu vực thiết kế mà không gây trở ngại.

Thanh công cụ căn chỉnh và kích thước

Với loạt câu lệnh phong phú trong thanh công cụ căn chỉnh và kích thước, các yếu tố có thể được căn chỉnh và định kích thước cùng với những cái khác trên trang.

Tìm kiếm và thay thế

Các yếu tố trên trang đang mở có thể được tìm kiếm theo văn bản và tùy chọn thay thế văn bản tìm thấy trong thuộc tính giá trị bằng các chuỗi thay thế.

Toàn bộ các menu và shortcut bàn phím có thể được tùy chỉnh theo nhu cầu của người sử dụng.

Bạn có thể kéo câu lệnh menu lên thanh công cụ và xác định lại shortcut bàn phím.

Hỗ trợ ngữ cảnh

Khi một thuộc tính được chọn trên Property Editor, nhấn F1 để nhận được hỗ trợ cho thuộc tính đó. Chức năng hỗ trợ ngữ cảnh này cũng hoạt động khi một yếu tố được chọn trên khu vực thiết kế trang và phím F1 được nhấn.

Bảng màu trang web

Bảng màu tích hợp có thể được sử dụng để áp dụng màu sắc cho các mục. Bạn cũng có thể chọn màu sắc từ khu vực làm việc thông qua công cụ Eyedropper được nhúng trong bảng đó.

Công cụ chỉnh sửa map hình ảnh

Với công cụ chỉnh sửa map hình ảnh tích hợp, các hotspot có thể được xác định cho tất cả các dạng đồ họa.

Công cụ hình chữ nhật, hình tròn và đa giác có thể được sử dụng để xác định các khu vực có thể click được của hình ảnh.

Graphic Text

Graphic Text là yếu tố có khả năng ghép văn bản với hình ảnh, loại bỏ sự cần thiết của việc tạo nhiều tệp hình ảnh khác nhau khi cần văn bản mới.

Trong quá trình xây dựng, MoreMotion Application Studio tạo tệp GIF bằng cách dựng văn bản lên hình ảnh. Tệp GIF được tạo ra sẽ được đặt tên tự động.

Công cụ chỉnh sửa Javascript tích hợp

Mã code của các yếu tố Javascript đã nhúng và tiến trình sự kiện của tất cả các yếu tố đó có thể được xem và chỉnh sửa với công cụ chỉnh sửa Javascript tích hợp.

Nó cung cấp tính năng tìm kiếm, thay thế và làm nổi bật cú pháp ngôn ngữ Javascript.

Sự kiện DHTML

Khi sử dụng Property Editor, các sự kiện HTML động có thể được xác định cho nhiều yếu tố.

Toàn bộ sự kiện động có thể được áp dụng tới yếu tố được liệt kê bên dưới tab Events của Property Editor.

Ngoài những sự kiện DHTML thông thường, MoreMotion Application Studio còn cung cấp nhiều sự kiện được mô phỏng khác (chẳng hạn OnCreate) để nâng cao khả năng phát triển.

Mở rộng và tái sử dụng

Template và yếu tố trang dành cho các cấu trúc được sử dụng thường xuyên có thể được tạo và chèn vào thư viện. Yếu tố trong thư viện có thể được sử dụng trên các trang với tần suất mong muốn.

Những thay đổi được tạo ra trên các yếu tố trang sẽ không ảnh hưởng đến thư viện đó. Khi yếu tố thư viện được cập nhật, những thay đổi đó được thừa hưởng bởi tất cả các trường hợp trên trang, trong khi thay đổi bởi người sử dụng trên các trường hợp đó vẫn giữ nguyên.

Khi câu lệnh Build được cung cấp, MoreMotion Application Studio sẽ kiểm tra tất cả các yếu tố của trang và chỉ xây dựng những trang chịu tác động của những thay đổi được tạo ra cho dự án.

Trong quá trình xây dựng, nó sẽ báo cáo toàn bộ những đường link hỏng tới trang dự án không có hoặc thành phần đã gỡ bỏ.

Đăng tải thông minh với FTP client tích hợp

Các mục của dự án được yêu cầu trong môi trường đăng tải (trang, hình ảnh, video, tệp thực thi và cấu hình) có thể được đăng tải tới host từ xa thông qua FTP client tích hợp.

MoreMotion Application Studio xác định và liệt kê toàn bộ những tệp tin đã thay đổi mà cần được đăng tải và cho phép người sử dụng thao tác danh sách đó trước khi bắt đầu đăng tải.

Liên kết các thuộc tính tới nút XML

Bất cứ thuộc tính của yếu tố nào cũng có thể được liên kết tới một nút XML thông qua chức năng $vof().

Gán giá trị

Các giá trị có thể được gán tới thuộc tính của yếu tố thông qua chức năng $vof().

Chẳng hạn, màu sắc background của một bảng có thể được xác định như sau:

$vof(position() mod 2 = 0 ? 'silver' ; 'gray')

Và nó sẽ được biên dịch thành:

<xsl:attribute name="style"> background-color:

<xsl:choose>

<xsl:when test="position() mod 2 = 0">silver</xsl:when>

<xsl:otherwise>gray</xsl:otherwise>

</xsl:choose>;

</xsl:attribute>

Lặp lại các bảng

Bạn có thể nhóm nhiều yếu tố với bảng và lặp lại chúng theo chiều ngang hoặc dọc cùng với nút XML đã phân loại.

Những bảng lặp lại đó có thể chứa bảng lồng nhau và bạn có thể xác định và đưa thông số XSL vào.

Template XSL

Bạn có thể dễ dàng link tập tin template XSL bên ngoài hoặc sử dụng template XSL đã nhúng mà có thể được chỉnh sửa với XML editor tích hợp.

Nguồn dữ liệu

Dữ liệu yêu cầu bởi các trang có thể được nhận dễ dàng bằng cách cài đặt các yếu tố Data source trong trang.

Server web tích hợp

Apache Tomcat Servlet Runner được tích hợp trong gói MMAS và được cấu hình trước cho việc thử nghiệm các dự án xây dựng bởi Application Studio.

Nhà phát triển MMAS không phải cài đặt server web hoặc server ứng dụng để thử nghiệm ứng dụng web đã phát triển.

Có thể quản lý Tomcat dễ dàng với các câu lệnh được cung cấp trong giao diện GUI của Application Studio.

Package Publish

Với tính năng Package Publish của Application Studio, bạn có thể dễ dàng tạo ra một gói có chứa Java VM, Apache Tomcat và Web Application.

Sau đó, bạn có thể sao chép gói này tới máy tính Windows hoặc Unix (Linux) và bắt đầu ứng dụng đó bằng cách thực thi startup.bat hoặc startup.sh được cung cấp mà không phải thiết lập hay cài đặt bất cứ thứ gì.

Xem thêm: MoreMotion Application Studio 6.1.0: Phát triển ứng dụng web toàn diện .
Từ khóa liên quan

Đánh giá tài liệu

MoreMotion Application Studio 6.1.0: Phát triển ứng dụng web toàn diện
5.0/5
Dựa trên 1 nhận xét
5 SAO
100%
4 SAO
0%
3 SAO
0%
2 SAO
0%
1 SAO
0%

Cảm ơn bạn đã đóng góp đánh giá

Khu vực tải về

An toàn - Tốc độ cao

Link tải chính thức

Đã quét Virus
Link Tốc độ cao