Управление доступом в информационных системах
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ать код JSP (JavaServer Pages), сервлетов, EJB. [1, с 112]
В состав данного продукта также входят интерфейсы к наиболее популярным средствам контроля версий исходных текстов приложений.
2.2.2 IBM WebSphere Studio 5
IBM WebSphere Studio 5 представляет собой интегрированный набор средств разработки Java-приложений, основанный на WebSphere Studio WorkBench - реализации IBM платформы Eclipse, предназначенной для интеграции различных инструментов разработки в единую среду. [5, c 320] Данный пакет является первой в отрасли единой корпоративной средой разработки Web-сервисов для различных платформ, включая унаследованные платформы, - в этом продукте впервые предлагается возможность разработки Web-сервисов на базе унаследованных приложений, написанных на языках COBOL и PL1.
Существует несколько редакций этого продукта, предназначенных для создания Web-сайтов, корпоративных приложений, мобильных решений.
2.2.3 JetBrains IntelliJ IDEA 3.0
Средство разработки Java-приложений IntelliJ IDEA чешской компании JetBrains в последнее время привлекает к себе все большее внимание благодаря высокому качеству продукта и удобству его применения (лозунг авторов этого продукта: Develop with Pleasure! - Разрабатывайте с удовольствием!). [4, c 277]
IntelliJ IDEA поддерживает создание J2SE-, JSP- и J2EE-приложений, создание и применение Web-сервисов.
2.2.4 Novell exteNd
На рынке средств разработки Java-приложений компания Novell появилась сравнительно недавно, после приобретения ею год назад компании SilverStream, хорошо известной на американском рынке благодаря ряду крупных проектов, реализованных с помощью созданных ею технологий и средств интеграции с ERP- и CRM-системами ведущих производителей, таких как SAP и FarPoint. На данный момент пользователям доступно семейство продуктов exteNd, содержащее, помимо собственно средства разработки Java-приложений Novell exteNd Workbench, J2EE-совместимый сервер приложений Novell exteNd Application Server, портальную службу с возможностью написания iенариев Novell exteNd Director и средство интеграции XML-данных Novell exteNd Composer.exteNd Workbench служит для поддержки разработки Web-сервисов и содержит среду разработки, включающую такие элементы, как мастер создания Web-сервисов, мастера создания EJB, JSP, сервлетов, редакторы Java-кода, JSP-страниц, XML-данных, редактор WSDL-описаний, браузер и сервер UDDI.Workbench весьма удобна в применении. Из преимуществ этого продукта в первую очередь стоит отметить высокую скорость разработки J2EE-приложений, поскольку большая часть кода таких приложений проектируется с помощью визуальных средств и затем генерируется автоматически, что позволяет создавать приложения, не отвлекаясь на технические вопросы.
2.2.5 Oracle9i JDeveloper и Oracle9i Developer Suite
Orасlе9i Developer Suite представляет собой интегрированные друг с другом средства создания приложений масштаба предприятия для широкого спектра платформ и устройств (включая мобильные устройства), в том числе транзакционных Интернет-приложений, настраиваемых Web-порталов, Web-сервисов. [3, c 256] Oracle9i Developer Suite тесно интегрирован с СУБД Orасlе9i и сервером приложений Oracle9i Application Server.
Этот продукт включает:
Oracle JDeveloper - средство для быстрой разработки Java-приложений;
Oracle Designer - средство моделирования данных и бизнес-процессов и поддержки жизненного цикла приложения;
Oracle Warehouse Builder - средство проектирования и построения хранилищ данных;
Oracle Forms - средство быстрой разработки приложений;
Oracle Reports - средство для подготовки отчетов;
Oracle Discoverer - средство разработки аналитических приложений;
Oracle Portal - средство разработки информационного портала организации.
Отметим также наличие в составе Oracle9i Developer Suite набора Business Components for Java - готовых EJB-компонентов, реализующих стандартную бизнес-логику, например функции визуализации данных (графики и диаграммы), построения сложных запросов, проведения аналитических вычислений. Средствами Oracle9i Developer Suite эти компоненты можно интегрировать в любое Java-приложение. Помимо серверных компонентов, Oracle9i Developer Suite содержит также набор компонентов JavaBeans для создания независимого пользовательского интерфейса, что упрощает разработку и поддержку Web-приложений. Эти компоненты обеспечивают согласованность интерфейса и облегчают его настройку и локализацию.i Developer Suite может работать на разных платформах, включая Solaris, Windows NT/2000 и Linux, однако набор платформ, на которых могут выполняться созданные приложения, более широк. [5, с 24]
2.2.6 Sun ONE Studio 5
Средство разработки Java-приложений компании Sun Microsystems (автора технологии Java) Sun ONE Studio (ранее этот продукт назывался Forte) - позволяет создавать приложения с поддержкой всех важнейших стандартов и технологий на платформе Java 2: J2EE, J2ME, J2SE, а также Web-сервисов XML.ONE Studio 5 выпускается в трех редакциях: Enterprise, Mobile и Standard.
2.3 Создание ActiveX-элементов: обзор инструментов
Встраивая управляющие элементы ActiveX, можно значительно расширить функциональные возможности Web страниц; прежде аналогичного эффекта можно было добиться путем внедрения их предшественников, элементов OLE, предусмотренных в числе средств для ускоренной разработки программ. Но при подготовке этих элементов нельзя было избежать некоторых проблем.
Наиболее существенное отличие в этих технологиях разработки состоит в том, что для ActiveX-элементов необходимо реализовать возможность загрузки по сети. Другое важное отличие касается допустимости отказа от применения некоторых функций ActiveX-элемента, если браузер или какой-то другой контейнер, в среду которого происходит его загрузка (например, Internet Explorer), не обладает