Original:http://a-weinert.de/java/

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
weinert-автоматизація
Проф. Альбрехт Вайнерт

інструментальні засоби додатків
100% Java | << >> |


ISBN 3-446-21567-0 -> Infos Java є нашим "стратегічним мовою".

Оскільки її пришестя більше двадцяти років тому, Java мала величезний успіх у промислових та ділових (веб, серверних) додатках.
Це перший вибір OO (об'єктно-орієнтованої) мови. Незважаючи на складність ОО, багатопоточність, модель пам'яті тощо. Семантична та синтаксична визначеність роблять Java відмінним вибором для навчання першої мови програмування.
Навіть втрата впевненості в захопленні Oracle і деяке незграбне вирішення питань безпеки після цього ще не могли зіпсувати успіх Java.

У університетській лабораторії і фірмі Альбрехта Вайнерта було створено багато Java-додатків і бібліотек класів. Більша частина цієї роботи була зроблена в контексті потужної платформи Frame4J (відповідно її попередника aWeinertBib). Деякі з цих приладів - включаючи промислову автоматизацію Java, також іноземних користувачів - робили й роблять безперервним протягом багатьох років, не викликаючи жодних проблем.
go to Frame4J @ AI2T (guest/guest)
Рамка Frame4J є проектом з відкритим кодом з вересня 2008 року. Більшість інструментів і додатків перенесені з згаданого попереднього попередника - використовуйте Frame4J тільки для нових розробок.
[ документація | джерел (rev ...) | двійкові файли, ресурси | встановити | інструменти ]

Там ви знайдете також програми, що підтримують створення та розгортання програмного забезпечення Java і вмісту веб-сайтів
  • Фур для об'єднання будівельних блоків,
  • SVNkeys для естетичного та безпроблемного експорту з систем контролю версій (CVS або SVN),
а також деякі інші. Якщо ви встановите (Java і) Frame4J , ви отримаєте все це - і багато іншого.

Деякі натяки
Ця стаття перекладена на сербохорватську мову за допомогою Anja Skrba з Webhostinggeeks.com, а також білоруської мови Дмутро Нечупорика.
1.) Випадок назви файлу
Випадок відіграє важливу роль у синтаксисі, чутливому до регістру Java, і так само важливо в стилі Java - для людських програмістів і інструментів. Назви класів, інтерфейсів і пакетів повинні відображатися точно в назвах (під-) каталогах і файлах. Але справа в іменах файлів все ще викликає проблеми в Інтернеті: якщо тільки один сервер, проксі, маршрутизатор, браузер або що-небудь в ланцюжку вважає, що він краще знає і змінює випадку в URL, ви можете потрапити в неприємності помилково іменований файл. Тому одиночні файли джерела Java або класу рідко пропонуються для прямого завантаження. Альтернативи є доступ через керування версіями (SVN) або надання архівів (.zip або .jar).

2.) Про .jar та .zip
Що стосується їх архівації та функцій стиснення, то обидва рівні. SUN просто використовував "світовий стандарт" .zip без змін для .jar. (На жаль, якщо тільки всі залишать встановлені стандарти, розплутуються.) SUN просто ставить деякі семантики зверху; як значення певних каталогів і файлів для середовища виконання Java.
Але деякі браузери відкидають завантаження архівів Java навіть за допомогою кнопки "Зберегти як" правою мишкою.
Якщо у вас був фреймворк Frame4J, інстальований засіб UCopy отримує всі типи файлів (у тому числі .class .jar .css .var і т.д.).

3.) Про Java - передумови (JDK, JRE)
Рамка попередника і код Java, засновані на ньому, вимагають щонайменше "Java 2" як JRE / JDK1.4.x або вище. Але, оскільки сьогодні не залишилося жодних суттєвих заперечень проти використання Java6 через кілька років і тепер Java8, всі (істотні) зусилля та обмеження для зворотної сумісності Java2 або 6 були скасовані, оскільки вони зараз просто відходи.
Багато проектів Java знаходяться на порозі, щоб це зробити або вже зробили. Тому розглянемо Java 8 як необхідну базу. Frame4J вимагає Java8.

4.) Про встановлення рамки
Для використання фреймворка Frame4J просто помістив архів frame4j.jar в jre-каталог lib ext вашої установки Java як так зване "встановлене розширення". (Див. Завантаження .)
Якщо ви просто розпакуєте (найновіший) файл erg.zip у базовий каталог вашої інсталяції JDK (має бути щось подібне до C: program JDK), ви отримуєте фактичний фреймворк і всі аксесуари, наприклад CommAPI, javaMail, пов'язану документацію тощо. ., в один крок.
Попередження: Java8 почав знецінювати встановлені розширення - стандартне розгортання Java для libs і програм з десятиліть - і Java9 відкине його. Отже, в цьому відношенні щось має і відбудеться.

5.) Інструменти
Після інсталяції фреймворку згідно з підказками 4 доступні деякі корисні інструменти: Оновлення, AskAlert, UCopy, FuR, SVNkeys, ShowProps, ShowPorts тощо.

6.) на XML
З часу JDK / JRE 1.4.x підтримка XML належить до базового обладнання Java. Одним винятком є ​​(був?) XSLT 2.0, який може бути доповнений як Saxon 9, що міститься в erg.zip .
Додаткові підказки можна знайти в Java-Tips в каталозі документів і в сучасних підручниках. Початківці можуть все ще знайти корисну програму " Java für Ingenieure " (2001).
Copyright © 2008 2019 Альбрехт Вайнерт
Редакція: 25.02.2019 (V.65) A. Weinert , E-Mail (веб-майстер)