Cài đặt bản phát hành mới củaĐỈNHcập nhật các ứng dụng hiện có lên bản phát hành mới nhất, nhưng không làm thay đổi giao diện người dùng ứng dụng hoặc các thành phần ứng dụng.
Một khi bạn nâng cấp mộtĐỈNHphiên bản trước, các ứng dụng hiện có sẽ hoạt động mà không cần sửa đổi. Tuy nhiên, để giữ cho ứng dụng có thể bảo trì, cập nhật và tận dụng chức năng mới, hãy thực hiện các bước sau sau khi nâng cấp hoặc sau khi nhập ứng dụng được xuất từ bản phát hành trước.
Mẹo:
Khi hoàn thành mỗi nhiệm vụ được mô tả trong phần này, Oracle khuyên bạn nên chạy và kiểm tra kỹ lưỡng ứng dụng của mình.
- Xem lại ghi chú phát hành
Sau khi bạn nâng cấp từ phiên bản trướcĐỈNHphát hành, xem xét cácGhi chú phát hành Oracle APEX. - Làm mới chủ đề phổ quát
Cập nhật ứng dụng để sử dụng Chủ đề chung mới nhất nhằm tận dụng các tính năng, cải tiến và sửa lỗi mới cũng như kiểu dáng cho chủ đề mớiĐỈNHcác thành phần. - Cập nhật chế độ tương thích ứng dụng
Thuộc tính Chế độ tương thích kiểm soát khả năng tương thích ngược củaĐỈNHcông cụ thời gian chạy khi thực thi một ứng dụng. - Chạy nâng cấp ứng dụng
Sau khi nâng cấp lên bản phát hành mới, trình hướng dẫn Nâng cấp ứng dụng có thể giúp bạn cập nhật hàng loạt ứng dụng của mình để tận dụng các tính năng mới thay vì các tính năng không dùng nữa hoặc để tự động kích hoạt chức năng mới cho các thành phần hiện có. - Xem lại JavaScript cũ
Đối với các ứng dụng sử dụng jQuery Migrate hoặc JavaScript kế thừa, hãy xem lại Giao diện người dùng, cài đặt JavaScript.
Xem thêm:
Nâng cấp từ Bản phát hành Oracle APEX trước đóTRONGHướng dẫn cài đặt Oracle APEX
18.1Xem lại ghi chú phát hành
Sau khi bạn nâng cấp từ phiên bản trướcĐỈNHphát hành, xem xét cácGhi chú phát hành Oracle APEX.
Ghi chú phát hành Oracle APEXchứa thông tin quan trọng không có trongĐỈNHtài liệu. Các phần chính để xem xét bao gồm:
- Thay đổi hành vi- Mô tả những thay đổi trong hành vi của ứng dụng và thành phần so với các bản phát hành trước.
- Tính năng không dùng nữa- Liệt kê các tính năng mà Oracle dự định ngừng hỗ trợ hoặc loại bỏ trong tương laiĐỈNHgiải phóng. Nếu một tính năng liên quan đến siêu dữ liệu ứng dụng hoặc API, các ứng dụng hiện có vẫn có thể sử dụng tính năng này, nhưng Oracle thực sự khuyến nghị các nhà phát triển bắt đầu sửa đổi ứng dụng của họ như được mô tả trong phần này. Sử dụngĐỈNHCố vấn để quét các ứng dụng hiện có để tìm các thuộc tính không dùng nữa.
- Không dùng nữa trong các bản phát hành trước- Liệt kê các tính năng không được dùng trong bản phát hành trước nhưng chưa bị xóa hoàn toàn hoặc không được hỗ trợ khỏiĐỈNH. Oracle đặc biệt khuyến nghị các nhà phát triển bắt đầu sửa đổi các ứng dụng của họ như được mô tả trong phần này. ChạyĐỈNHCố vấn để quét các ứng dụng hiện có để tìm các thuộc tính không dùng nữa.
- Các tính năng không được hỗ trợ- Liệt kê các tính năng không còn khả dụng. Nếu một tính năng không được hỗ trợ có liên quan đến siêu dữ liệu ứng dụng hoặc API, thì các ứng dụng hiện tại có thể không hoạt động như trước đây. Oracle khuyến nghị sửa đổi ứng dụng để thay thế tính năng.
Xem thêm:
Chạy Advisor để kiểm tra tính toàn vẹn của ứng dụng
Chủ đề phụ huynh: Nâng cấp ứng dụng Oracle APEX
18.2Làm mới chủ đề phổ quát
Cập nhật ứng dụng để sử dụng Chủ đề chung mới nhất nhằm tận dụng các tính năng, cải tiến và sửa lỗi mới cũng như kiểu dáng cho chủ đề mớiĐỈNHcác thành phần.
Mẹo:
Trước khi bắt đầu quy trình này, Oracle khuyên bạn nên sao lưu ứng dụng của mình bằng cách xuất hoặc tạo một bản sao. Nhìn thấyXuất ứng dụngVàSao chép một ứng dụng.
Cách cập nhật ứng dụng để sử dụng Chủ đề chung mới nhất
- Điều hướng đến trang Chủ đề:
- Trên trang chủ Không gian làm việc, bấm vào nútTrình tạo ứng dụngbiểu tượng.
- Chọn một ứng dụng.
- Nhấp chuộtThành phần được chia sẻ.
Nếu Chủ đề chung không cập nhật, trang Thành phần được chia sẻ sẽ hiển thị một biểu ngữ ở đầu trang.
- Nhấp chuộtLàm mới chủ đề.
- Chạy và kiểm tra ứng dụng của bạn.
Xem thêm:
hướng dẫn di chuyểntrang trongchủ đề chungứng dụng
Chủ đề phụ huynh: Nâng cấp ứng dụng Oracle APEX
18.3Cập nhật chế độ tương thích ứng dụng
Thuộc tính Chế độ tương thích kiểm soát khả năng tương thích ngược củaĐỈNHcông cụ thời gian chạy khi thực thi một ứng dụng.
Một số hành vi thời gian chạy thay đổi từ bản phát hành này sang bản phát hành khác. Để không phá vỡ hoặc thay đổi hành vi của các ứng dụng hiện có, thuộc tính này được đặt tự động trong quá trình nâng cấp nếu cần.
Để giữ cho các ứng dụng có thể duy trì, hãy đặtChế độ tương thíchlên bản phát hành mới nhất sau khi xem xét hành vi đã thay đổi trong Ghi chú phát hành và thực hiện các thay đổi cần thiết.
Để cập nhật Chế độ tương thích trong một ứng dụng:
- Trên trang chủ Không gian làm việc, bấm vào nútTrình tạo ứng dụngbiểu tượng.
- Chọn một ứng dụng.
Trang chủ Ứng dụng xuất hiện.
See AlsoCách tận dụng tối đa việc nâng cấp học vấn để vào trường PT - Sức mạnh trỗi dậyAzure AD Connect: Nâng cấp từ phiên bản trước - Microsoft EntraCơ sở dữ liệu là gì? | Định nghĩa từ TechTargetCác nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công
Mô tả hình minh họa edit_app_prop.png - Từ trang chủ Ứng dụng, bạn có thể truy cập trang Chỉnh sửa Định nghĩa Ứng dụng theo hai cách:
- Nhấn vàoChỉnh sửa định nghĩa ứng dụngcái nút.
- Từ các thành phần được chia sẻ:
-
Nhấp chuộtThành phần được chia sẻ.
-
Trong Logic ứng dụng, bấm vàoĐịnh nghĩa ứng dụng.
-
Trang Chỉnh sửa Định nghĩa Ứng dụng xuất hiện.
- Nhấn vàoSự định nghĩachuyển hướng.
- Của cải,Chế độ tương thích- Để sử dụng hành vi tiêu chuẩn trong một ứng dụng, hãy đặt chế độ tương thích của ứng dụng thành phiên bản hiện tại.
- Nhấp chuộtÁp dụng các thay đổiđể lưu các thay đổi của bạn.
- Chạy và kiểm tra ứng dụng của bạn.
Xem thêm:
Thay đổi hành vi,Chế độ tương thíchTRONGGhi chú phát hành Oracle APEX
Chủ đề phụ huynh: Nâng cấp ứng dụng Oracle APEX
18.4Chạy nâng cấp ứng dụng
Sau khi nâng cấp lên bản phát hành mới, trình hướng dẫn Nâng cấp ứng dụng có thể giúp bạn cập nhật hàng loạt ứng dụng của mình để tận dụng các tính năng mới thay vì các tính năng không dùng nữa hoặc để tự động kích hoạt chức năng mới cho các thành phần hiện có.
Trang Ứng dụng Nâng cấp hiển thị các loại nâng cấp có sẵn và số lượng đối tượng có thể được nâng cấp. Bấm vào số dướiĐối tượng ứng viênđể xem xét các ứng cử viên và nâng cấp.
Để nâng cấp một ứng dụng để sử dụng các thành phần mới:
- Điều hướng đến trang chủ Không gian làm việc.
- Nhấn vàoTrình tạo ứng dụngbiểu tượng.
- Chọn một ứng dụng.
Trang chủ Ứng dụng xuất hiện.
- Nhấp chuộttiện ích.
- Nhấp chuộtNâng cấp ứng dụng.
Trang Ứng dụng Nâng cấp xuất hiện hiển thị các loại nâng cấp có sẵn và số lượng đối tượng có thể được nâng cấp.
- Để xem xét các đối tượng ứng viên, hãy nhấp vào liên kết số bên dướiĐối tượng ứng viêncột.
- Trên trang Nâng cấp, chọn các đối tượng cần nâng cấp và nhấp vàoNâng cấp.
- Chạy và kiểm tra ứng dụng của bạn.
Chủ đề phụ huynh: Nâng cấp ứng dụng Oracle APEX
18,5Xem lại JavaScript cũ
Đối với các ứng dụng sử dụng jQuery Migrate hoặc JavaScript kế thừa, hãy xem lại Giao diện người dùng, cài đặt JavaScript.
Nếu ứng dụng của bạn sử dụng jQuery Migrate hoặc JavaScript cũ, hãy xem lại logic này để xác định xem nó có còn cần thiết hay không. Việc loại bỏ phần phụ thuộc này mang lại lợi ích cho ứng dụng bằng cách không chỉ đảm bảo bạn chỉ phụ thuộc vào công nghệ được hỗ trợ hiện tại mà còn mang lại lợi ích về hiệu suất vìĐỈNHsẽ không cần nạp mã thư viện tương ứng.
jQuery 3.x phá vỡ khả năng tương thích với các phiên bản 2.x trước đó. Đối với các ứng dụng vẫn dựa trên chức năng 2.x đã bị loại bỏ, bạn có thể sử dụng trình cắm jQuery Migrate (để bao gồm trình cắm này, hãy đặt thuộc tính Chi tiết giao diện người dùng máy tính để bànBao gồm Di chuyển jQueryĐẾNĐúng).
Nếu ứng dụng của bạn dựa trên các API jQuery 1.x đã bị loại bỏ, chức năng đó sẽ không còn hoạt động kể từ bản phát hành Oracle Application Express 18.1. Bạn phải cập nhật JavaScript để chỉ sử dụng API jQuery 3.5 trở lên. Để tìm hiểu thêm, xemCác sự cố đã biết đối với Giao diện người dùng jQuery và Nâng cấp jQueryTRONGGhi chú phát hành Oracle APEX.
Để xem lại Giao diện người dùng, cài đặt JavaScript:
- Trên trang chủ Không gian làm việc, bấm vào nútTrình tạo ứng dụngbiểu tượng.
- Chọn một ứng dụng.
Trang chủ Ứng dụng xuất hiện.
- Từ trang chủ Ứng dụng, bạn có thể truy cập trang Chỉnh sửa Định nghĩa Ứng dụng theo hai cách:
- Nhấn vàoChỉnh sửa định nghĩa ứng dụngcái nút.
- Từ các thành phần được chia sẻ:
-
Nhấp chuộtThành phần được chia sẻ.
-
Trong Logic ứng dụng, bấm vàoĐịnh nghĩa ứng dụng.
-
Trang Chỉnh sửa Định nghĩa Ứng dụng xuất hiện.
- Nhấn vàoGiao diện người dùngchuyển hướng.
- Chỉnh sửa các cài đặt sau:
- JavaScript,Bao gồm các hàm Javascript không dùng nữa hoặc không được hỗ trợ- Chỉ định xem các chức năng JavaScript không dùng nữa hoặc không được hỗ trợ có được đưa vào mọi trang trong ứng dụng hay không bằng cách chọn các bản phát hành thích hợp. Nhìn thấyGhi chú phát hành Oracle APEXđể biết danh sách các chức năng không dùng nữa và không được hỗ trợ.
Mẹo:
Nếu bạn tự tin rằng ứng dụng của mình không chứa bất kỳ tham chiếu nào đến các chức năng không dùng nữa hoặc không được hỗ trợ, thì không chọn bất kỳ hộp kiểm nào để giảm kích thước tổng thể của các tệp JavaScript được tải
- JavaScript,Bao gồm Di chuyển jQuery- Chỉ định nếuDi chuyển jQueryplug-in nên được bao gồm trên mọi trang trong ứng dụng.
Trình cắm khôi phục các tính năng và hành vi không dùng nữa của jQuery để mã JavaScript cũ và trình cắm jQuery sẽ vẫn chạy đúng với phiên bản jQuery được tải bởiĐỈNH.
Mẹo:
Nếu bạn chắc chắn rằng ứng dụng của mình không sử dụng trình cắm jQuery và không chứa bất kỳ tham chiếu nào đến các tính năng jQuery không dùng nữa, hãy tắtBao gồm Di chuyển jQueryđể giảm kích thước tổng thể của các tệp JavaScript được tải.
- JavaScript,Bao gồm các hàm Javascript không dùng nữa hoặc không được hỗ trợ- Chỉ định xem các chức năng JavaScript không dùng nữa hoặc không được hỗ trợ có được đưa vào mọi trang trong ứng dụng hay không bằng cách chọn các bản phát hành thích hợp. Nhìn thấyGhi chú phát hành Oracle APEXđể biết danh sách các chức năng không dùng nữa và không được hỗ trợ.
- Nhấp chuộtÁp dụng các thay đổiđể lưu các thay đổi của bạn.
- Chạy và kiểm tra ứng dụng của bạn.
Chủ đề phụ huynh: Nâng cấp ứng dụng Oracle APEX