j2ee antipatterns



Алур Дипак, Крупи Джон, Малкс Дэн Образцы J2EE. Лучшие решения и стратегий проектирования Алур Дипак, Крупи Джон, Малкс Дэн Образцы J2EE. Лучшие решения и стратегий проектирования Новинка

Алур Дипак, Крупи Джон, Малкс Дэн Образцы J2EE. Лучшие решения и стратегий проектирования

В данной книге ведущие разработчики Sun Java Center делятся с читателями своим опытом проектирования с использованием технологии J2EE и профессиональными знаниями в этой области. Основное внимание в книге уделяется образцам, наилучшим решениям и стратегиям проектирования, использующим основные технологии J2EE, включая JavaServer Pages(JSP), сервлеты, Enterprise JavaBeans (EJB) и API для Java Message Service (JMS). Рассматриваются и другие технологии J2EE, например JDBC и JNDI, используемые в образцах. Практический опыт использования этих технологий аккумулирован в 15 образцах, составляющих каталог образцов J2EE.
Иванова Елена Борисовна Java 2, Enterprise Edition. Технологии проектирования и разработки Иванова Елена Борисовна Java 2, Enterprise Edition. Технологии проектирования и разработки Новинка

Иванова Елена Борисовна Java 2, Enterprise Edition. Технологии проектирования и разработки

В книге рассматривается Java 2, Enterprise Edition (J2EE) - одна из наиболее мощных платформ для разработки современных программных проектов. Показана неразрывная связь процесса практической разработки программных систем уровня предприятия с принципами объектно-ориентированного проектирования. Для объяснения материала используются простые и понятные примеры, связанные как с общими вопросами разработки программного продукта, так и с конкретными проблемами проектирования J2EE пpилoжeний. Книга содержит листинги исходных кодов и дескрипторов поставки, а также большой иллюстративный материал, позволяющий читателю получить четкое представление об основных шагах разработки приложений J2EE. Книга ориентирована на профессиональных программистов, руководителей проектов, студентов - на всех, кто уже использует технологии J2EE или хочет ознакомиться с этой платформой и получить представление о возможностях ее практического применения.
Marco Barenkamp Vergleichsweise Implementierung und Bewertung von Software-Losungen fur mehrschichtige verteilte Applikationen im E-Commerce Bereich auf der Basis von J2EE 1.4 und Java EE 5 Marco Barenkamp Vergleichsweise Implementierung und Bewertung von Software-Losungen fur mehrschichtige verteilte Applikationen im E-Commerce Bereich auf der Basis von J2EE 1.4 und Java EE 5 Новинка

Marco Barenkamp Vergleichsweise Implementierung und Bewertung von Software-Losungen fur mehrschichtige verteilte Applikationen im E-Commerce Bereich auf der Basis von J2EE 1.4 und Java EE 5

Diplomarbeit aus dem Jahr 2008 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,0, Hochschule Wismar, 17 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Die Java 2 Enterprise Edition (J2EE) Spezifikation hat sich seit ihrer Einführung im Dezember 1999 zum de-facto-Standard in der serverseitigen Softwareentwicklung etabliert.Projekte, die einen stark integrativen Charakter haben, in denen folglich eine Vielzahl von Diensten zumeist unterschiedlicher Hersteller zusammengeführt wird, werden fast ausschließlich mit Hilfe von J2EE Technologien realisiert.Im Zuge der letzten Jahre wurden Stimmen laut, die zu bedenken gaben, dass die Art und Weise der komponentenbasierten Entwicklung zwar der richtige Weg, aber die Realisierung selbst zu umständlich und zu schwierig sei.Im Rahmen der am 11. Mai 2006 veröffentlichten Java Enterprise Edition (Java EE) 5 Spezifikation wurde versucht, den Anregungen der kommerziellen Anwender und Entwickler zu entsprechen.Im Rahmen dieses Buches soll untersucht werden, ob und wie die Entwicklung mit Java EE 5 den Entwicklungsprozess im Vergleich zu J2EE beschleunigt und vereinfacht. Um dieses zu analysieren, wird eine mehrschichtige verteilte Applikation zunächst mit Hilfe der J2EE 1.4 Spezifikation umgesetzt. Danach werden alle funktionalen und nichtfunktionalen Anforderungen mit der Java EE 5 Spezifikation nochmals umgesetzt, um einen objektiven Vergleich führen zu können. Abschließend werden die Applikationen anhand betriebswir...
Rod Johnson Expert One-on-One J2EE Development without EJB Rod Johnson Expert One-on-One J2EE Development without EJB Новинка

Rod Johnson Expert One-on-One J2EE Development without EJB

2512.52 руб. или Купить в рассрочку!
What is this book about? Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks. What does this book cover? The book begins by examining the limits of EJB technology – what it does well and not so well. Then the authors guide you through alternatives to EJB that you can use to create higher quality applications faster and at lower cost – both agile methods as well as new classes of tools that have evolved over the past few years. They then dive into the details, showing solutions based on the lightweight framework they pioneered on SourceForge – one of the most innovative open source communities. They demonstrate how to leverage practical techniques and tools, including the popular open source Spring Framework and Hibernate. This book also guides you through productive solutions to core problems, such as transaction management, persistence, remoting, and Web tier design. You will examine how these alternatives affect testing, performance, and scalability, and discover how lightweight architectures can slash time and effort on many projects. What will you learn from this book? Here are some details on what you'll find in this book: How to find the simplest and most maintainable architecture for your application Effective transaction management without EJB How to solve common problems in enterprise software development using AOP and Inversion of Control Web tier design and the place of the Web tier in a well-designed J2EE application Effective data access techniques for J2EE applications with JDBC, Hibernate, and JDO How to leverage open source products to improve productivity and reduce custom coding How to design for optimal performance and scalability
Mark Rambow Implementierung einer Referenzanwendung fur den JBoss Application Server unter Verwendung der Java 2 Enterprise Edition Mark Rambow Implementierung einer Referenzanwendung fur den JBoss Application Server unter Verwendung der Java 2 Enterprise Edition Новинка

Mark Rambow Implementierung einer Referenzanwendung fur den JBoss Application Server unter Verwendung der Java 2 Enterprise Edition

Diplomarbeit aus dem Jahr 2004 im Fachbereich Informatik - Angewandte Informatik, Note: 1.1, Fachhochschule Brandenburg, 35 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Diese Arbeit beschäftigt sich mit der Erstellung einer Referenzimplementierung für den JBoss Application-Server. In diesem Zusammenhang wird in die Grundlagen für die Erstellung von komponentenbasierten Systemen auf J2EE-Basis eingeführt, einige „best practises" in Form von Entwurfsmustern (Pattern) vorgestellt und Quellcodebeispiele zur Veranschaulichung angeführt.Die Arbeit liefert alle Grundlagen für die Erstellung von J2EE-Anwendungen auf Basis der EJB2.0 Spezifikation.Der zweite Schwerpunkt dieser Arbeit befasst sich mit Application-Servern, speziell mit dem JBoss. Dabei wird der Dieser Server in Version 3.2 genau untersucht und seine Konfiguration erläutert. Um den JBoss Application Server im Markt einordnen zu können, wird ein kurzer Vergleich mit den Konkurenzprodukten durchgeführt. Es soll gezeigt werden, welche Kriterien für den Einsatz eines Application-Server sprechen und was beim Einsatz zu beachten ist.Die Beispielanwendung ist über die Webseite des Autors auf erhältlich.
Будилов Вадим Анатольевич Интернет-программирование на Java Будилов Вадим Анатольевич Интернет-программирование на Java Новинка

Будилов Вадим Анатольевич Интернет-программирование на Java

В книге подробно рассматриваются методы создания Интернет-приложений на языке Java, в том числе Web-приложений, апплетов, серверных приложений, использование серверных страниц Java, конструирование и программирование пользовательских библиотек ярлыков Java, а также разработка приложений с применением современных технологий, реализованных в пакете J2EE. Подробно описано функционирование сервера Blazix. Внимание акцентировано на раскрытие наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению. Книга рассчитана на читателя, знакомого с программированием и имеющего некоторый опыт создания программ на любом языке.
Вадим Будилов Интернет-программирование на Java Вадим Будилов Интернет-программирование на Java Новинка

Вадим Будилов Интернет-программирование на Java

В книге подробно рассматриваются методы создания интернет-приложений на языке Java, в том числе Web-приложений, апплетов, серверных приложений, использование серверных страниц Java, конструирование и программирование пользовательских библиотек ярлыков Java, a также разработка приложений с применением современных технологий, реализованных в пакете J2EE. Подробно описано функционирование сервера Blazix. Внимание акцентировано на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению. Книга рассчитана на читателя, знакомого с программированием и имеющего некоторый опыт создания программ на любом языке.
Кулямин Виктор Вячеславович Технологии программирования. Компонентный подход. Учебное пособие Кулямин Виктор Вячеславович Технологии программирования. Компонентный подход. Учебное пособие Новинка

Кулямин Виктор Вячеславович Технологии программирования. Компонентный подход. Учебное пособие

Курс посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем. В нем рассказывается о современных способах организации разработки таких систем на основе компонентных технологий на примере Web-приложений с использованием технологий Java и .NET, а также дается введение в эти технологии. Читатели получат хорошее представление о методах разработки сложного программного обеспечения, об использовании современных подходов к промышленной разработке программ и о способах построения качественных и гибких программ в условиях жестких ограничений на проекты разработки. Читатели также познакомятся с элементами технологий создания распределенных приложений на платформах J2EE и .NET.
В. В. Кулямин Технологии программирования. Компонентный подход В. В. Кулямин Технологии программирования. Компонентный подход Новинка

В. В. Кулямин Технологии программирования. Компонентный подход

Курс посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем. В нем рассказывается о современных способах организации разработки таких систем на основе компонентных технологий на примере Web-приложений с использованием технологий Java и .NET, a также дается введение в эти технологии. Читатели получат хорошее представление о методах разработки сложного программного обеспечения, об использовании современных подходов к промышленной разработке программ и о способах построения качественных и гибких программ в условиях жестких ограничений на проекты разработки. Читатели также познакомятся с элементами технологий создания распределенных приложений на платформах J2EE и .NET. Учебное пособие для студентов вузов, обучающихся по специальности 511900 "Информационные технологии".
Давыдов Станислав Валерьевич, Ефимов Алексей Алексеевич IntelliJ IDEA. Профессиональное програмирование на Java (+CD) Давыдов Станислав Валерьевич, Ефимов Алексей Алексеевич IntelliJ IDEA. Профессиональное програмирование на Java (+CD) Новинка

Давыдов Станислав Валерьевич, Ефимов Алексей Алексеевич IntelliJ IDEA. Профессиональное програмирование на Java (+CD)

Книга представляет собой исчерпывающее руководство программиста по использованию среды разработки IntelliJ IDEA для создания Java-приложений. Рассмотрены основные особенности работы с IntelliJ IDEA: создание кода на основе информации о классах, редактор с мощными вспомогательными возможностями, встроенная поддержка рефакторинга кода, средства структурного анализа и проверки кода на наличие логических ошибок, потенциально опасных конструкций и возможных способов улучшения, поддержка J2EE-приложений, поддержка XML, визуальный редактор пользовательского интерфейса, встроенная поддержка unit-тестирования с использованием JUnit, поддержка основных систем контроля версий (SourceSafe, CVS, Starteam), полная поддержка Java 5, поддержка плагинов. Особое внимание уделено практическим приемам работы с IntelliJ IDEA. Компакт-диск содержит все необходимое для разработки Java-приложений. Для программистов
Джермейни Джон, Бурлесон Дональд К. Настольная книга по администрированию Oracle Application Server 10g Джермейни Джон, Бурлесон Дональд К. Настольная книга по администрированию Oracle Application Server 10g Новинка

Джермейни Джон, Бурлесон Дональд К. Настольная книга по администрированию Oracle Application Server 10g

Вы научитесь: * Конфигурировать инфраструктуру Oracle Application Server 10g и управлять ею * Администрировать Oracle HTTP Server (OHS) и сопровождать его * Сводить к минимуму передачу избыточных данных, используя для этой цели Web Cache Oracle Application Server 10g * Конфигурировать сервер, чтобы он мог поддерживать приложения в средах Java и J2EE * Контролировать операции резервного копирования и восстановления * Управлять Oracle Container for Java (OC4J) с помощью Oracle Enterprise Manager * Подключать приложения к базе данных, используя JDBC, TopLink и Entity Enterprise JavaBeans * Использовать преимущества встроенных характеристик высокой готовности * Выполнять мониторинг, настройку и балансировку нагрузки сервера * Реализовать меры безопасности в каждой компоненте сервера
Rahimi Saeed K. Distributed Database Management Systems. A Practical Approach Rahimi Saeed K. Distributed Database Management Systems. A Practical Approach Новинка

Rahimi Saeed K. Distributed Database Management Systems. A Practical Approach

12296.71 руб. или Купить в рассрочку!
This book addresses issues related to managing data across a distributed database system. It is unique because it covers traditional database theory and current research, explaining the difficulties in providing a unified user interface and global data dictionary. The book gives implementers guidance on hiding discrepancies across systems and creating the illusion of a single repository for users. It also includes three sample frameworks—implemented using J2SE with JMS, J2EE, and Microsoft .Net—that readers can use to learn how to implement a distributed database management system. IT and development groups and computer sciences/software engineering graduates will find this guide invaluable.
Кулямин В.В. Технологии программирования. Компонентный подход Кулямин В.В. Технологии программирования. Компонентный подход Новинка

Кулямин В.В. Технологии программирования. Компонентный подход

Курс посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем. В нем рассказывается о современных способах организации разработки таких систем на основе компонентных технологий на примере Web-приложений с использованием технологий Java и .NET, a также дается введение в эти технологии. Читатели получат хорошее представление о методах разработки сложного программного обеспечения, об использовании современных подходов к промышленной разработке программ и о способах построения качественных и гибких программ в условиях жестких ограничений на проекты разработки. Читатели также познакомятся с элементами технологий создания распределенных приложений на платформах J2EE и .NET.Учебное пособие для студентов ВУЗов, обучающихся по специальности 511900 «Информационные технологии».
Adam Bien Real World Java Ee Night Hacks Dissecting the Business Tier Adam Bien Real World Java Ee Night Hacks Dissecting the Business Tier Новинка

Adam Bien Real World Java Ee Night Hacks Dissecting the Business Tier

The surprisingly successful book Real World Java EE Patterns-Rethinking Best Practices [press.adam-bien.com] discusses the rethinking of legacy J2EE patterns. Now, Real World Java EE Night Hacks walks you through the Java EE 6 best practices and patterns used to create a real world application called "x-ray." X-ray is a high-performance blog statistics application built with nothing but vanilla Java EE 6 leveraging the synergies between the JAX-RS, EJB 3.1, JPA 2, and CDI 1.0 APIs. Foreword by James Gosling, Father of Java
А. А. Ефимов IntelliJ IDEA. Профессиональное программирование на Java А. А. Ефимов IntelliJ IDEA. Профессиональное программирование на Java Новинка

А. А. Ефимов IntelliJ IDEA. Профессиональное программирование на Java

Книга представляет собой исчерпывающее руководство программиста по использованию среды разработки IntelliJ IDEA для создания Java-приложений. Рассмотрены основные особенности работы с IntelliJ IDEA: создание кода на основе информации о классах, редактор с мощными вспомогательными возможностями, встроенная поддержка рефакторинга кода, средства структурного анализа и проверки кода на наличие логических ошибок, потенциально опасных конструкций и возможных способов улучшения, поддержка J2EE-приложений, поддержка XML, визуальный редактор пользовательского интерфейса, встроенная поддержка unit-тестирования с использованием JUnit, поддержка основных систем контроля версий (SourceSafe, CVS, Starteam), полная поддержка Java 5, поддержка плагинов. Особое внимание уделено практическим приемам работы с IntelliJ IDEA. Для программистов.
Eduard Hildebrandt Aspektorientierte Programmierung mit Java gezeigt am Beispiel einer konkreten Anwendung Eduard Hildebrandt Aspektorientierte Programmierung mit Java gezeigt am Beispiel einer konkreten Anwendung Новинка

Eduard Hildebrandt Aspektorientierte Programmierung mit Java gezeigt am Beispiel einer konkreten Anwendung

Diplomarbeit aus dem Jahr 2005 im Fachbereich Informatik - Programmierung, Note: 1, Hochschule für angewandte Wissenschaften Landshut, ehem. Fachhochschule Landshut, Sprache: Deutsch, Abstract: Diese Diplomarbeit untersucht die Praxistauglichkeit der aspektorientierten Programmierung (AOP)mit Java am Beispiel einer konkreten J2EE Anwendung. Nach einer kurzen Einführung in dieGrundzüge der aspektorientierten Programmierung, werden die verschiedenen Einsatzgebiete,wie Logging, Pooling, Qualitätssicherung oder Testen von Software vorgestellt. Dabei wird dieAOP Lösung immer mit einer herkömmlichen Java Implementierung verglichen und die Vor- undNachteile der beiden Implementierungen untersucht. Als Ergebnis dieser Arbeit soll geprüftwerden, ob AOP inzwischen bereit für den Praxiseinsatz ist und der Nutzen sowie Probleme dieserTechnologie untersucht werden.
Ralf Beckmann Marktplatz fur Business to Business (B2B)-Kooperationen. Enterprise Java Beans (EJB) Ralf Beckmann Marktplatz fur Business to Business (B2B)-Kooperationen. Enterprise Java Beans (EJB) Новинка

Ralf Beckmann Marktplatz fur Business to Business (B2B)-Kooperationen. Enterprise Java Beans (EJB)

Inhaltsangabe:Einleitung: Das Internet führt zu zahlreichen Änderungen in unserer Gesellschaft: Es kann auf eine schier unbegrenzte Wissensbasis zugegriffen, weltweit auf eine einfache und günstige Weise kommuniziert oder einfach zu beliebiger Tages - und Nachtzeit eingekauft werden. Noch wesentlich größere Umwälzungen wird es durch den Bereich des Electronic Commerce geben, der ohne die große Verbreitung des Internets nie denkbar gewesen wäre. Durch die direkte Verbindung der IT-Systeme verschiedener Unternehmen werden herkömmliche Handelsbeziehungen und Strukturen neu definiert werden müssen. Besonderer Bedeutung kommen hierbei den B2B – Marktplätzen zu, also virtuellen Handelsplattformen, die die Vermittlung von Waren und Dienstleistungen durchführen. Diese Entwicklungen führen aber auf der Seite der Programmerstellung zu einem enormen Aufwand: Anwendungen müssen leicht an die Bedürfnisse des Marktes angepasst werden können, ebenso soll eine Internetanwendung von verschiedenen Nutzern gleichzeitig verwendet werden. Sicherheitsaspekte dürfen dabei nicht außer Acht gelassen werden. Gleichzeitig sollen die Anwendungen einfach auf andere Rechnersysteme portiert werden können. Die Liste der Anforderungen könnte noch um einiges verlängert werden. Mit der J2EE-Plattform ist der Versuch unternommen worden, das Erstellen von Unternehmensanwendungen durch Komponenten, den sogenannten Enterprise Java Beans, zu vereinfachen und den Entwickler durch einen Application-Server von immer w...
Хеффельфингер Дэвид Java EE 6 и сервер приложений GlassFish 3 Хеффельфингер Дэвид Java EE 6 и сервер приложений GlassFish 3 Новинка

Хеффельфингер Дэвид Java EE 6 и сервер приложений GlassFish 3

Книга представляет собой практическое руководство с очень удобным подходом, позволяющим читателю быстрее освоить технологии Java EE 6. Все рассмотренные основные интерфейсы Java EE 6 и подробная информация о сервере GlassFish 3 подкреплены практическими примерами их использования. Платформа Java Enterprise Edition (Java EE) 6 является отраслевым стандартом для корпоративных вычислений Java, а сервер приложений GlassFish представляет собой эталонную среду реализации спецификации Java EE. В книге рассматриваются различные соглашения и аннотации Java EE 6, которые помогут существенно упростить разработку корпоративных приложений Java. Описываются последние версии технологий Servlet, JSP, JSF, JPA, EJB и JAX-WS, а также новые дополнения к спецификации Java EE, в частности JAX-RS и CDI. Рассмотрены задачи администрирования, конфигурирования и использования сервера GlassFish 3 для развертывания корпоративных приложений. Настоящее издание предназначено для разработчиков Java, желающих стать специалистами в разработке корпоративных приложений с использованием платформы Java EE 6. Для изучения материала необходимо иметь некоторый опыт работы с Java, однако знаний в области Java EE или J2EE не требуется. Книга официально рекомендуется компанией Oracle - разработчиком перечисленных технологий - в качестве учебного пособия.
Robert Unger E-Commerce-Anwendungsentwicklung mit Applikationsservern und EAI Robert Unger E-Commerce-Anwendungsentwicklung mit Applikationsservern und EAI Новинка

Robert Unger E-Commerce-Anwendungsentwicklung mit Applikationsservern und EAI

Inhaltsangabe:Einleitung: Beim Thema E-Commerce ist die anfangs unkritische Begeisterung inzwischen einer realistischen Einschätzung der Möglichkeiten und Anforderungen gewichen. Für den langfristigen Erfolg eines Unternehmens im E-Commerce reicht es eben nicht aus, einige E-Commerce-Anwendungen neu zu entwickeln und damit eine attraktive Internet-Präsenz aufzubauen. Vielmehr muss die gesamte Wertschöpfungskette des Unternehmens durch eine leistungsfähige Anwendungsinfrastruktur abgedeckt werden. Erst damit wird der von den Kunden erwartete reibungslose Informations- und Leistungsfluss möglich. Doch wie kann ein Unternehmen eine leistungsfähige Anwendungsinfrastruktur formen, um die Vorteile aus dem direkten Kundenkontakt gewinnbringend zu nutzen? Mit dieser Aufgabe beschäftigt sich die vorliegende Arbeit. Es wird aufgezeigt, wie sich eine bestehende Anwendungsinfrastruktur zeit- und kostengünstig für E-Commerce erweitern läßt. Hierzu empfehlen sich Applikationsserver, da sie einen großen Funktionsumfang und allgemein anerkannte Standards wie J2EE und EJB kombinieren. Mit Applikationsservern lassen sich neue Anwendungen aus weitgehend vorgefertigten Bausteinen zusammenstecken, statt sie von Grund auf neu zu programmieren. Mit dieser komponentenbasierten Anwendungsentwicklung läßt sich die „time-to-market“ neuer Anwendungen erheblich reduzieren. Zur Veranschaulichung der Möglichkeiten werden die wichtigen Leistungsmerkmale von Applikationsservern vorgestellt, konkurrierende Ko...
Хеффельфингер Д. Java EE 6 и сервер приложений GlassFish 3 Хеффельфингер Д. Java EE 6 и сервер приложений GlassFish 3 Новинка

Хеффельфингер Д. Java EE 6 и сервер приложений GlassFish 3

Книга представляет собой практическое руководство с очень удобным подходом, позволяющим читателю быстрее освоить технологии Java ЕЕ 6. Все рассмотренные основные интерфейсы Java ЕЕ 6 и подробная информация о сервере GlassFish 3 подкреплены практическими примерами их использования.Платформа Java Enterprise Edition (Java ЕЕ) 6 является отраслевым стандартом для корпоративных вычислений Java, а сервер приложений GlassFish представляет собой эталонную среду реализации спецификации Java ЕЕ. В книге рассматриваются различные соглашения и аннотации Java ЕЕ 6, которые помогут существенно упростить разработку корпоративных приложений Java. Описываются последние версии технологий Servlet, JSP, JSF, JPA, EJB и JAX-WS, а также новые дополнения к спецификации Java ЕЕ, в частности JAX-RS и CDI. Рассмотрены задачи администрирования, конфигурирования и использования сервера GlassFish 3 для развертывания корпоративных приложений.Настоящее издание предназначено для разработчиков Java, желающих стать специалистами в разработке корпоративных приложений с использованием платформы Java ЕЕ 6. Для изучения материала необходимо иметь некоторый опыт работы с Java, однако знаний в области Java ЕЕ или J2EE не требуется.Книга официально рекомендуется компанией Oracle - разработчиком перечисленных технологий - в качестве учебного пособия.
Roger Zacharias Management- und Web Services-Architekturen Roger Zacharias Management- und Web Services-Architekturen Новинка

Roger Zacharias Management- und Web Services-Architekturen

Inhaltsangabe:Einleitung: Nichts ist beständiger als der Wandel! Diese Erkenntnis trifft momentan genau den Kern. In allen Bereichen der IT werden bestehende Architekturen, Produkte und Prozesse hinterfragt. Einhergehend mit dieser Entwicklung ist das Bestreben nach Standardisierung, Offenheit und die Nutzung bereits vorhandener und bewährter Implementierungen zu beobachten, ohne aber bereits getätigte Investitionen zu vernachlässigen. Im Bereich der Softwareentwicklungsprozesse konkurrieren RUP1 und XP2 (oder werden sinnvoll gemeinsam eingesetzt), UML3 hat sich als Standard durchgesetzt (ist aber mittlerweile für viele schon zu umfangreich geworden), XML4 ist kein ´Wunderding´ mehr, Begriffe wie ´Web Services´5, ´SOAP´6 und ´EAI´7 kursieren (und werden überall anders definiert), mächtige Frameworks wie ´J2EE´8 entstehen, worauf Microsoft mit ´.NET´9 antwortet und SAP liegt mit ´mySAP.com´10 voll im Trend. Das Internet ist unersetzbarer Bestandteil unseres Lebens geworden, der E-Commerce kommt langsam in Fahrt und es wächst der Wunsch der Unternehmen, Prozesse über das Internet mit anderen Unternehmen zu integrieren. Viele dieser Entwicklungen sind mit weitreichenden Marketing-Maßnahmen verbunden, die diesen zunächst den Status des Hype verleihen, sich aber wie XML später doch als ´ganz brauchbar´ herausstellen. Auch im Bereich der Banken- bzw. Überwachungs-Software, in dem der praktische Teil dieser Arbeit angesiedelt ist, gelten diese Regeln. Globalisierung, Vernetzung, ans...
Gunnar Halden Darstellung der J2EE Architektur Gunnar Halden Darstellung der J2EE Architektur Новинка

Gunnar Halden Darstellung der J2EE Architektur

Studienarbeit aus dem Jahr 2001 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,0, Universität Hamburg (Wirtschaftsinformatik), Veranstaltung: Softwaretechnologie, Sprache: Deutsch, Abstract: Durch die wachsende Bedeutung des Internet und des E-Commerce unterliegt die Softwareindustrie einem starken Wandel. Die Anforderungen an die Softwareentwicklung sind im Laufe der Zeit immer mehr gestiegen. Neben der stark zunehmenden Komplexität der Anwendungen muss auch die Entwicklungszeit möglichst kurz gehalten werden, um auf die sich schnell ändernden Anforderungen der Märkte zu reagieren. Begriffe wie time-to-market sind für die Wettbewerbsfähigkeit der Unternehmen von entscheidender Bedeutung. Durch die zunehmende Vernetzung und den Kommunikationsbedarf innerhalb der Unternehmen ist auch eine einheitliche Sicht auf Daten und Prozesse erforderlich, um einen reibungslosen Informationsfluss zu gewährleisten. Insgesamt ergeben sich folgende Anforderungen an die Softwareentwicklung: * Kurze Entwicklungszeiten - auf neue Trends und Technologien muss immer schneller reagiert werden * Produktivität der Programmierung - neue Technologien müssen sinnvoll mit den bestehenden Systemen verbunden werden * Hohe Verfügbarkeit und Zuverlässigkeit - durch die steigende Bedeutung der EDV richten auch Ausfallzeiten einen größeren Schaden an * Sicherheit - die intra- und interbetriebliche Vernetzung erfordert umfassende Sicherheitsmodelle * Skalierbarkeit - einfacher Ausbau des (Teil-) Sys...
Дэвид Хеффельфингер Java EE 6 и сервер приложений GlassFish 3 Дэвид Хеффельфингер Java EE 6 и сервер приложений GlassFish 3 Новинка

Дэвид Хеффельфингер Java EE 6 и сервер приложений GlassFish 3

Книга представляет собой практическое руководство с очень удобным подходом, позволяющим читателю быстрее освоить технологии Java ЕЕ 6. Все рассмотренные основные интерфейсы Java ЕЕ 6 и подробная информация о сервере GlassFish 3 подкреплены практическими примерами их использования. Платформа Java Enterprise Edition (Java EE) 6 является отраслевым стандартом для корпоративных вычислений Java, а сервер приложений GlassFish представляет собой эталонную среду реализации спецификации Java ЕЕ. В книге рассматриваются различные соглашения и аннотации Java ЕЕ 6, которые помогут существенно упростить разработку корпоративных приложений Java. Описываются последние версии технологий Servlet, JSP, JSF, JPArFJxB и JAX-WS, а также новые дополнения к спецификации Java ЕЕ, в частности JAX-RS и CDI. Рассмотрены задачи администрирования, конфигурирования и использования сервера GlassFish 3 для развертывания корпоративных приложений. Настоящее издание предназначено для разработчиков Java, желающих стать специалистами в разработке корпоративных приложений с использованием платформы Java ЕЕ 6. Для изучения материала необходимо иметь некоторый опыт работы с Java, однако знаний в области Java ЕЕ или J2EE не требуется. Книга официально рекомендуется компанией Oracle – разработчиком перечисленных технологий – в качестве учебного пособия.
Juraj Dollinger-Lenharcik Systemintegrierte Investitionsplanung in der Digitalen Fabrik mit SAP, Delmia und J2EE Juraj Dollinger-Lenharcik Systemintegrierte Investitionsplanung in der Digitalen Fabrik mit SAP, Delmia und J2EE Новинка

Juraj Dollinger-Lenharcik Systemintegrierte Investitionsplanung in der Digitalen Fabrik mit SAP, Delmia und J2EE

Diplomarbeit aus dem Jahr 2003 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,0, Georg-Simon-Ohm-Hochschule Nürnberg, Sprache: Deutsch, Abstract: In Unternehmen der diskreten Serienfertigung kommen im Laufe des Product Lifecycle (PLC) Systeme mit unterschiedlichem Integrationsgrad zum Einsatz. Beispielsweise weisen die CAx-Systeme (z.B. CAD, EDM, PDM) innerhalb der Produktentwicklung oder die ERP-Systeme innerhalb der Produktion einen sehr hohen Integrationsgrad auf. Innerhalb der Prozessplanung gibt es momentan eine heterogene Systemlandschaft. Die verwendeten Prozessplanungssysteme haben ihre Daseinsberechtigung, da sie für bestimmte Aufgaben optimiert sind (z.B. Planung von Fertigungszeiten - Methods-Time Measurement (MTM), Austaktung, Layoutplanung). Zwischen diesen Systemen exis- tieren oft keine direkten Schnittstellen und die Systeme verwalten ihre Daten in unterschiedlichen Datenbanken. Zudem fehlen oftmals Kopplungen zu den CAx und ERP Systemen. Aus diesem Grund entstehen viele Planungsinkonsistenzen (zum Beispiel Planen auf unterschiedliche Daten) innerhalb der Prozessplanung sowie den Schnittstellen zur Produktentwicklung und Produktion. Ziel Diese Arbeit soll demonstrieren, wie sich der Investitionsplanungsprozess mit einem Prozess-Redesign in die Digitale Fabrik umsetzen lässt. Für diesen Zweck soll ein Sollprozess für die Investitionsplanung entwickelt werden. Die Überführung des Sollprozesses in die Digitale Fabrik, macht es notwendig die von einem ...
Johannes Vetter Model-Driven Architecture Johannes Vetter Model-Driven Architecture Новинка

Johannes Vetter Model-Driven Architecture

Diplomarbeit aus dem Jahr 2007 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,3, Ludwig-Maximilians-Universität München (Institut für Wirtschaftsinformatik und Neue Medien), 92 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Die Model-Driven Architecture (MDA) ist ein Standard der Object ManagementGroup (OMG), der in den vergangenen Jahren stark vorangetriebenwurde. Die OMG verspricht sich, und vor allem den Anwendern der MDA eineEffizienzsteigerung im Softwareentwicklungsprozess. Erreicht werden solldiese Positiventwicklung durch unterschiedliche Ansätze, die von der MDAverfolgt werden. Zum einen wird die Anhebung des Abstraktionsniveaus alsTreiber für eine schnellere Entwicklung propagiert. Das Abstraktionsniveausoll von der momentan etablierten Codeebene auf die Ebene eines formalenModells angehoben werden. Für die Modellierung schlägt die OMG eigeneStandards vor, die schon länger Einsatz in der Softwareentwicklung finden.Hierzu zählen beispielsweise die Unified Markup Language (UML) und dieObject Constraint Language (OCL). Des Weiteren verspricht die OMG eineweitgehende Automatisierung der Codegenerierung aus den Modellen, diewährend des Entwicklungsprozesses erstellt werden. Dies soll den Prozessauf der einen Seite beschleunigen und auf der anderen Seite standardisieren,um leichter anpassbaren Code zu bekommen. Zu guter Letzt ist ein gestecktesZiel der MDA die parallele Entwicklung eines Systems für unterschiedlichePlattformen, wie .NET, J2EE ode...
Nikolaus Pohle Einsatz aktueller XML/XSL- Technologien im Rahmen der objektorientierten Entwicklung von Internet Applikationen Nikolaus Pohle Einsatz aktueller XML/XSL- Technologien im Rahmen der objektorientierten Entwicklung von Internet Applikationen Новинка

Nikolaus Pohle Einsatz aktueller XML/XSL- Technologien im Rahmen der objektorientierten Entwicklung von Internet Applikationen

Inhaltsangabe:Gang der Untersuchung: Die Entwicklung eines webbasierten Informationssystems für den Customer Support einen führenden Mobilfunkanbieter zeigt exemplarisch wie XSLT zur Umsetzung des MVC - Paradigmas in einem J2EE Environment zum Einsatz kommen kann. Im Stil einer „best practice“ Referenzimplementierung für Web Development Projekte werden dabei alle Designentscheidungen argumentativ untermauert. Da in der Darstellung immer wieder auf die Referenzapplikation „handyEngine“ zurückgegriffen werden wird, dient es der Verständlichkeit, eine kurze Einführung in diese Anwendung an den Anfang zu stellen. Kapitel 2 beschreibt deshalb das Userinterface für Administratoren und Nutzer. Die in diesem Szenario verwendeten Technologien XML und Web Development werden in den beiden folgenden Kapiteln 3 und 4 fundiert dargestellt und erläutert. Der Schwerpunkt liegt dabei immer auf den Aspekten, die im Beispiel zum Tragen kommen. Die Metasprache XML wird dabei im Bottom – Up – Prinzip erläutert, d.h. zunächst werden elementare Regeln eingefügt um darauf aufbauend fortgeschrittenere Anwendungen wie XSL darzustellen. Der Themenkomplex Web Development im Kapitel 4 wird zunächst historisch betrachtet, da sich viele Gründe für die aktuellen Architekturprinzipien aus Erfahrungen in der Vergangenheit ableiten. Im Anschluss wird das MVC – Paradigma vorgestellt, welches heute als dominierendes Architekturprinzip gilt. Im Kapitel 5 wird auf Basis der zuvor eingeführten Technologien und Para...
John Ward Practical Data Analysis and Reporting with Birt John Ward Practical Data Analysis and Reporting with Birt Новинка

John Ward Practical Data Analysis and Reporting with Birt

BIRT, which stands for Business Intelligence and Reporting Tools, is an Eclipse-based open-source reporting system for Java and J2EE based web applications. Including the word "Tools" in the acronym is appropriate, since BIRT is in fact a collection of development tools and technologies used for developing reports utilizing the BIRT runtime framework component on your application server. BIRT isn't essentially a product, but a series of core technologies on top of which products and solutions are built, similar in fashion to the Eclipse framework. This book has a fast-paced, task-driven, tutorial style, which provides understanding and structure, not just lists of steps to follow. The focus is on the most visible and familiar product built with the BIRT framework, which is the BIRT Report Designer. The BIRT Report Designer is an Eclipse plug-in that utilizes BIRT technologies to allow users to design reports in the BIRT document format. Also covered is the BIRT charting engine, which lets you add charts to your application.

кешбака
Страницы:


What is this book about? Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks. What does this book cover? The book begins by examining the limits of EJB technology – what it does well and not so well. Then the authors guide you through alternatives to EJB that you can use to create higher quality applications faster and at lower cost – both agile methods as well as new classes of tools that have evolved over the past few years. They then dive into the details, showing solutions based on the lightweight framework they pioneered on SourceForge – one of the most innovative open source communities. They demonstrate how to leverage practical techniques and tools, including the popular open source Spring Framework and Hibernate. This book also guides you through productive solutions to core problems, such as transaction management, persistence, remoting, and Web tier design. You will examine how these alternatives affect testing, performance, and scalability, and discover how lightweight architectures can slash time and effort on many projects. What will you learn from this book? Here are some details on what you'll find in this book: How to find the simplest and most maintainable architecture for your application Effective transaction management without EJB How to solve common problems in enterprise software development using AOP and Inversion of Control Web tier design and the place of the Web tier in a well-designed J2EE application Effective data access techniques for J2EE applications with JDBC, Hibernate, and JDO How to leverage open source products to improve productivity and reduce custom coding How to design for optimal performance and scalability
Продажа j2ee antipatterns лучших цены всего мира
Посредством этого сайта магазина - каталога товаров мы очень легко осуществляем продажу j2ee antipatterns у одного из интернет-магазинов проверенных фирм. Определитесь с вашими предпочтениями один интернет-магазин, с лучшей ценой продукта. Прочитав рекомендации по продаже j2ee antipatterns легко охарактеризовать производителя как превосходную и доступную фирму.