В этой заметке собраны рекомендации и “best practices” по разработке web-приложений, в виде списка ссылок. Этакий “check-list” для разработчиков. Собранные рекомендации относятся к любому серверу приложений.
Первое, что заслуживает внимания, это статья из технического журнала по разработке для WebSphere. В ней собраны наиболее важные и значимые аспекты, которые необходимо учитывать при разработке приложений Java EE. Авторы написали статью еще в 2004 году, но затем обновили ее в 2007. До сих пор она является актуальной и востребованной, представляя собой незыблемые основы.
IBM WebSphere Developer Technical Journal: The top Java EE best practices
http://www.ibm.com/developerworks/websphere/techjournal/0701_botzum/0701_botzum.html
Следующая часть списка включает в себя рекомендации из глав IBM Infocenter для WebSphere Application Server V8.5. Каждый раз, когда выходит новая версия WAS, создается Infcenter для этой версии. В новых версиях появляются новые возможности и новые требования, обусловленные постоянным развитием технологий и продуктов. Для того, что бы разработчику было легче адаптироваться к изменениям, в каждом инфоцентре есть специальный раздел “Что нового для разработчиков”. Ниже представлена ссылка на этот раздел для WAS v8.5.
What is new for developers
Далее даны ссылки на разделы, затрагивающие различные области разработки приложений.
Application design considerations
Best practices for using HTTP sessions
По этой же теме, дополнительно: CWE-579: J2EE Bad Practices: Non-serializable Object Stored in Session:
http://cwe.mitre.org/data/definitions/579.html
Disabling servlet pooling: Best practices and considerations
Enterprise bean development best practices
Contexts and Dependency Injection (CDI) integration with EJB container
JDBC application development tips
Developing a Java EE client application
ActiveX client programming best practices
Transport header properties best practices
Implementing web services applications from existing WSDL files with JAX-WS
Web services performance best practices
Web services migration best practices
Spring Framework
Asynchronous servlet best practices
В заключении ссылка на раздел инфоцентра, который обобщает все темы по разработке приложений для “полного” профайла WAS:
Leave a Reply