Aejaks е прозоръчна инструментариум за бърза разработка на AJAX-скрипт на уеб приложения. Той комбинира мощна простотата на езика Tcl с Java-базирани Echo2 прозоречна система на независими от използвания браузър.
Aejaks приложения са написани в един скриптов език, без да е необходимо да продължи да пише HTML, Javascript или CSS. Проектът заимства от прозоречна система Tk, но не е директно съвместим с Tk. Той работи на върха на всяка Java Web сървъра, и да се възползвате от всички съществуващи Java библиотека.
Опростете програмиране Аякс
Програмиране модерни Ajax-базирани уеб приложения обикновено означава да пишат код в редица езици: Javascript за интерфейса, Java, PHP, TCL, Ruby, Python, и т.н., за гръб, заедно със здравословна доза от XML, CSS и DHTML.嚙 篌 AKS позволява на същите приложения да бъдат написани с един скриптов език, Tcl.
Тънък слой над Echo2.
Echo2 е Java базиран на графичната инструментариум за изграждане на Ajax-подаването на заявки.嚙 篌 AKS превежда през повечето Echo2 Java обекти в Tcl обекти, но предлага много възможности за бърз достъп, като анонимен обект строителство за атрибут тип обекти.
Tk вдъхновен обект интерфейс
Tk се превръща в образец за програмиране Windowing заявления от скриптов език.嚙 篌 AKS заема от Tk (но не е съвместим с Tk.) Най-вече, джаджа команди за създаване на директни реализации на базовите Echo2 обекти.嚙 篌 AKS също следва модела Tk на групиране джаджи според йерархията им опаковка
Какво ново в тази версия:.
- <Ли > Тази версия определя бъг в библиотеката MrPersister което причини SQL BOOLEAN тип данни не трябва да бъде картографирана правилно към тип Boolean Java.
- The включени JTcl преводачът е обновена, за да се определи възможно изтичане на памет.
- Двигателят на H2 база данни е обновена до последната версия.
Какво ново във версия 2.0:
- Тази версия замества преводачът Jacl с JTcl, актуализиран Verson на Tcl за Java.
- JTcl изпълнява почти всички Tcl 8.4 функции.
- поддържана от общността версии на Echo2 и свързаните библиотеки са включени, която фиксира проблеми със съвместимостта с Internet Explorer 9.
- Също така в тази версия е методът updateOptimistic в пакета MrPersister.
- Window обект (& quot;. & Quot;). Сега има метод getClientProperties
- Базата данни на H2 е обновена до последната версия (виж промените файловете за обновяване на информация).
Какво ново във версия 1.3:
- джаджа ExpandableSection вече има методи за определени заглавия преден и заден план цветове.
- Програмата WarMachine проба се обработва, за да се даде възможност за допълнителна JAR библиотечни файлове.
- The метод Window exitApp вече могат да използват Изход сървлет да излезете заявление.
- Bugs фиксирана включва премахване на чужди герои в пакета на Хайд.
- джаджа ComboBox е фиксиран за да се избегне наклонена черта цитиране на Празните символи.
- Процедурата по библиотека aejaks_entryBox е променен, така че обратно повикване сега минава два аргумента; тази промяна е несъвместима с предишните версии и ще изисква промяна на кода.
Какво ново във версия 1.2:
- Фиксирана aejaks_console.tcl: поставя и флъш сега работим с недвижими файлове, добавя шрифт меню за избор.
- Дневник съобщение ако интерполация не могат да бъдат създадени (пластир от Мат Avery)
- Таблица клетка / колекторни рендеринг сега използват собственото си интерполация Оценка TclEvent да избегне измъкна интерполация resultObject.
- MrPersister пакет вече включва метод "updateOptimistic", използвайте getColumnLabel () вместо getColumnName () за Generic и Map, блъскайте версия на mrpersister пакет до 1.1, библиотека с 3.8.2.
- опция DbObjForm "-dbAction updateOptimistic" добавя; Изглед показва TextField вместо SelectField. Времеви индикатор или DateTime SQL типове сега се преобразуват в java.sql.Timestamp обекти за DbObjBuilder и DbObjForm.
- Updated Echo2 до версия 2.1.1+ (последна от SVN), отстранява TextComponent пластир (фиксиран в код нагоре.)
- Updated H2 до версия 1.1.111.
- Tcljava reflectobject път се опитва да не изтича обекти вече, в очакване на официално пластир. Добави пластир да се разпорежда с TclClassLoader препратки.
- По-добро почистване, когато заявлението се излиза и сесия таймаут. Jacl интерполация е разположен в по-чист начин, намаляване на висящите препратки към други обекти.
- Fix "Pack роби" и "деца опаковката" за коренна прозорци запитвания.
- aejaks_messageBox сега включва опция -msgType DirectHtml
- warMachine сега позволява на статични уеб съдържание, за да бъдат включени в една война.
Какво ново във версия 1.1:
- бъг, който предотвратява пакет на база данни MrPersister от работата в Java 1.6 е фиксиран.
- PersistenceManager и JdbcDao обекти също са фиксирани.
Какво ново във версия 1.0:.
- Тази версия има MrPersister библиотека достъп до база данни
- Двигателят на H2 Database е включена за развитие бърз старт приложения на база данни.
- Включва се и сеч система Apache Log4j, а RichTextArea джаджа, стандартни библиотечни диалоговите прозорци за съобщения, вход, избор на цвят, подбор дата, както и качване на файлове, и Hyde пакет за лесна интеграция Tcl-да-Java.
- Нови примерни приложения: TclTutor, Aejaks визитни и WarMachine .
Коментари не е намерена