Archive for December, 2007

Przeboje z J2EE

Posted by Łukasz Dywicki on Dec 29 2007

Nigdy bym nie pomyślał, że stworzenie nowej aplikacji w oparciu o J2EE będzie tak trudne. A jednak, mimo wszystko, jest!
Zachwycony prostotą rozwiązania wbudowanego w standard, mianowicie roli i mapowania adresów, postanowiłem je wykorzystać. JSF mimo całej swej wspaniałości, mechanizmu autoryzacji nie dostarcza.
Autoryzacja i deskryptor
Może teraz nieco więcej o tym jak wygląda autoryzacja…

<web_app>
<security_constraint>
<web_resource_collection>
<web_resource_name>Admin</web_resource_name>
<url_pattern>/admin/*</url_pattern>
</web_resource_collection>
<auth_constraint>
<role_name>ADMIN</role_name>
</auth_constraint>
</security_constraint>

<security_constraint>
<web_resource_collection>
<web_resource_name>Student</web_resource_name>
<url_pattern>/student/*</url_pattern>
</web_resource_collection>
<auth_constraint>
<role_name>STUDENT</role_name>
</auth_constraint>
</security_constraint>

<security_role>
<role_name>ADMIN</role_name>
</security_role>
<security_role>
<role_name>STUDENT</role_name>
</security_role>

<login_config>
<auth_method>FORM</auth_method>
<realm_name>swe-realm</realm_name>
<form_login_config>
<form_login_page>/login.jsp</form_login_page>
<form_error_page>/login.jsp</form_error_page>
</form_login_config>
</login_config>
</web_app>

Taki fragment w pliku [...]

3 responses so far

Agavi IDE, prace trwają

Posted by Łukasz Dywicki on Dec 02 2007

Cały dzisiejszy dzień poświęciłem na zbudowanie szkieletu modelu pod Agavi IDE. W trakcie dnia zaszło kilka nagłych zwrotów akcji na miarę dobrego filmu sensacyjnego ;). Początkowo pragnąłem wykorzystać Eclipse Modeling Framework do zarządzania obiektami. Wszystko szło gładko, dopóki nie spróbowałem wygenerować kodu wolnego od zależności EMF. Koniec końców dowiedziałem się, że z EMF nie [...]

2 responses so far