Я делаю приложение flex 3.5a / air2 и создал всплывающее окно, но не могу скруглить его нижние углы. Установка cornerRadius, кажется, влияет только на верхние углы.
Кажется, что нет свойства roundedBottomCorners, как для панелей, и добавление панели управления с cornerRadius также не имеет никакого эффекта.
I ' Чтобы защитить свое приложение, я использую JDBCRealm и программную безопасность. Это отлично работает для проверки имени пользователя и пароля. Но когда дело доходит до ...
Я разрабатываю приложение Java EE 6 с использованием Glassfish 3.1, B06. Чтобы защитить свое приложение, я использую JDBCRealm и программную безопасность. Это отлично работает для проверки имени пользователя и пароля. Но когда дело доходит до объявления ролей безопасности, у меня возникает проблема:
Чтобы использовать роли безопасности в Java EE 6, я должен объявить эти роли как в дескрипторе развертывания EJB, так и в дескрипторе развертывания Glassfish, чтобы связать эти роли (как описано в руководстве Java EE 6 ) Только после этого я могу использовать метод isCallerInRole (String roleRef) внутри EJB для проверки разрешений.
Это нежелательно для моего приложения, так как я хочу, чтобы можно было добавлять роли безопасности как динамически, так и программно. , без необходимости писать файлы XML (и, например, сделать возможным определение имен ролей в базе данных).
Я только что отлаживал исходный код GF3 и видел реализацию isCallerInRole в com.sun.ejb.containers.EjbContextImpl . Там контейнер получает роли из дескриптора EJB:
public boolean isCallerInRole(String roleRef) {
(...)
EjbDescriptor ejbd = container.getEjbDescriptor();
RoleReference rr = ejbd.getRoleReferenceByName(roleRef);
(...)
}
Я огляделся и обнаружил, что если бы я мог каким-то образом получить дескриптор EJB внутри своего приложения, я мог бы добавить такую роль:
EjbDescriptor ejbd = //??? Can i use that descriptor inside my app, or is that "forbidden"?
RoleReference rr = new RoleReference("admin", "Admins are allowed to do everything");
ejbd.addRoleReference(rr);
Кто-нибудь сделал что-то подобное , или есть мысли по этому поводу? Можно ли использовать дескриптор развертывания Ejb в моем приложении? Или есть лучшие подходы?
PS или мне следует использовать MBeans для добавления ролей? Нашел довольно похожий пост здесь .