Aejaks yra okienkowe rinkinys už sparti AJAX leido interneto programų. Jis jungia galinga paprastumą TCL kalba su Java pagrindu Echo2 naršyklės nepriklausomas langų sistema.
Aejaks prašymai rašomi į vieną skriptų kalba, be būtinybės rašyti bet HTML, JavaScript, arba CSS. Projektas skolinantis iš TK langų sistema, bet nėra tiesiogiai suderinama su tk. Jis veikia ant bet Java žiniatinklio serverio, ir gali pasinaudoti bet kokio esamo Java biblioteka.
Supaprastinti Ajax programavimas
Programavimas modernias Ajax pagrindu žiniatinklio taikomąsias programas paprastai reiškia rašyti kodą įvairiomis kalbomis: Javascript, kad sąsaja, Java, PHP, TCL, Ruby, Python, ir tt už posistemė, kartu su sveika doze XML, CSS ir DHTML.嚙 篌 aks leidžia tos pačios paraiškos būtų parašyta su vienu skriptų kalba, TCL.
Plonas sluoksnis virš Echo2.
Echo2 yra "Java" pagrįsti okienkowe rinkinys pastato Ajax įjungti programas.嚙 篌 aks verčia daugumą Echo2 Java objektai į TCL objektų, bet suteikia daug sparčiuosius funkcijų, pavyzdžiui, anoniminių objekto statybos atributas tipo objektus.
Tk įkvėpė objekto sąsaja
Tk Nustatykite programavimo okienkowe paraiškas skriptų kalba standartą.嚙 篌 aks skolinantis iš Tk (tačiau tai nėra suderinama su tk.) Visų pirma, valdikliui kūrimo komandos tiesioginės realizacijos pagrindinių Echo2 objektų.嚙 篌 aks taip pat išplaukia, kad TK modelį grupuojant raštai pagal jų pakavimo hierarchijos
Kas naujo , šioje laidoje:.
- Ši versija išsprendžia į MrPersister bibliotekoje, kuri sukelia SQL boolean duomenų tipą negali būti apibudino teisingai Būlio Java tipo klaida.
- įtraukti JTcl vertėjas buvo modernizuotos, kad nustatyti galimą atminties nutekėjimas.
- H2 duomenų bazės variklis buvo atnaujintas neseniai versiją.
Kas naujo , 2.0 versijoje:
- Ši versija pakeičia Jacl vertėją su JTcl, atnaujinama verson TCL Java.
- JTcl įgyvendina beveik visus TCL 8,4 funkcijas.
- Bendrijos remiamos versijos Echo2 ir susijusių bibliotekų yra įtraukti, kuris nustato suderinamumo problemų su "Internet Explorer 9.
- Taip pat nustatyta šioje versijoje yra updateOptimistic metodas į MrPersister paketą.
- Langų objektas (& quot;. & Quot;). Dabar turi getClientProperties metodą
- H2 bazė buvo modernizuotos, kad neseniai versiją (žr POKYČIAI failą atnaujinti informaciją).
Kas naujo versijoje 1.3:
- ExpandableSection valdikliui dabar turi metodus, nustatytus pavadinimas planą ir foną, spalvos.
- WarMachine mėginio programa buvo patobulinta, kad būtų papildoma JAR bibliotekos failus.
- Langų metodas exitApp dabar gali naudoti atsijungimo servlet kad išeitumėte paraišką.
- Klaidos fiksuoto apima pašalinimą pašalinių simbolių Hyde paketą.
- ComboBox valdikliui buvo nustatyta, kad būtų išvengta Atgal nerijos velniop cituodamas tarpų simbolių.
- biblioteka procedūra aejaks_entryBox buvo pakeistas taip, kad atgalinių dabar eina du argumentus; šis pokytis yra nesuderinama su ankstesnėmis versijomis, ir reikės kodo pakeitimą.
Kas naujo 1.2 versijoje:
- Pastovios aejaks_console.tcl: užsideda ir praplaukite dabar dirbti su realaus failai, pridūrė šrifto pasirinkimo meniu.
- Prisijunkite pranešimą, jei interp negali būti sukurtas (pleistras Matt Avery)
- Stalo ląstelių / header atvaizdavimo dabar naudoja savo interp eval TclEvent išvengti greiferiniai interp resultObject.
- MrPersister paketą dabar apima "updateOptimistic" metodą, naudoti getColumnLabel () vietoj getColumnName () generinių ir žemėlapis, guzas versiją mrpersister paketą iki 1,1, biblioteka 3.8.2.
- DbObjForm variantas "-dbAction updateOptimistic" pridėtinė; Peržiūros režimas rodo TextField vietoj SelectField. Timestamp arba datetime SQL tipų dabar priskirti java.sql.Timestamp objektų DbObjBuilder ir DbObjForm.
- Atnaujinta Echo2 versija 2.1.1+ (vėliau iš SVN), pašalinti TextComponent pleistras (nustatytas tiekėjų kodas).
- Atnaujinta H2 versija 1.1.111.
- Tcljava reflectobject kelias bando ne ištekėti objektų nebėra, kol oficiali pleistras. Pridėti pleistras disponuoti TclClassLoader nuorodomis.
- Geriau valymas, kai paraiška išėjo ir sesijos laikas baigėsi. Jacl interp šalinamos į švaresnę būdu sumažinti kabančios nuorodas į kitų objektų.
- Nustatyti "Pack vergai" ir "Pakuočių vaikai" root langų užklausomis.
- aejaks_messageBox dabar apima galimybė -msgType DirectHtml
- warMachine dabar leidžia statinis interneto turinio turi būti įtrauktos į karą.
Kas naujo 1.1 versijoje:
- klaida, kuri neleido MrPersister duomenų bazės paketą iš darbo Java buvo nustatytas 1,6.
- PersistenceManager ir JdbcDao objektus, taip pat buvo nustatyta.
Kas naujo , 1.0 versijoje:.
- Ši laida yra MrPersister duomenų bazė prieigos bibliotekoje
- H2 duomenų bazės variklis įtraukti greitai paleidimo bazės taikymo plėtrą.
- Taip pat yra "Apache log4j medienos ruoša sistema, RichTextArea valdikliui, standartinės bibliotekos dialogai dėl pranešimų, įvesties, spalvų parinkimas, datos parinkimas ir failų įkėlimas ir Haid paketas lengvai TCL-to-Java integracija.
- Nauji programų pavyzdžių: TclTutor, Aejaks Rolodex ir WarMachine .
Komentarai nerastas