Okt
12
2010
Letztens bin ich über einen sehr gemeinen Fehler gelaufen. Nämlich den Java heap size error. Ich habe probiert und probiert bis mir Marco mal gesagt hat warum das so ist. Wir haben ein kleines Projekt an den wir arbeiten und da setzten wir ORM von Coldfusion 9 ein. Wenn man da nun ein paar Verknüpfungen hat und Einträge auslesen will kann es sehr schnell vorkommen das es viel Daten werden, sogar das man in einem Endlosloop landen.
Kleines Beispiel: Wir haben Blogeinträge und dazu die Kategorien. Wenn man nun das ORM so einrichtet, dass es die Kategorien zu den Blogeinträgen auslesen kann und die Blogeinträge zu den Kategorien, hat man schnell sehr viel Daten. Das geht ja noch, nur wenn man das nun noch Dumpen will, hat man das Geschenk. Er will so viele Daten darstellen, dass er in ein Java heap size error reinläuft. Entweder man dumpt nicht alles oder ist vorsichtiger mit den Verknüpfungen.
2 Kommentare
| tags: dump, heap, Java, ORM | eingetragen in Coldfusion, Programmieren, Webdevelopment
Sep
14
2010
Heute hatte ich noch eine kleine Herausforderung und zwar wollte ich einen AJAX-Request machen der mit die Seriennummern eines Produktes liefert und zwar während der Eingabe. Ziemlich gleich wie bei der Google-Suche. Wenn ich einen Eintrag auswähle soll er nochmals einen AJAX-Request machen und mir den kompletten Datensatz auslesen und das Formular (Informationen zum Produkt) automatisch ausfüllen.
Weiterlesen
keine Kommentare
| tags: Coldfusion, jQuery, JSON | eingetragen in Coldfusion, JavaScript, Programmieren, Webdevelopment
Sep
9
2010
Im Betrieb stand ich letztens vor dem “Problem” um die richtige Drop-Down-Box einzublenden. Konkret geht es um Hersteller und Modelle. Beispielsweise habe ich bei der Hersteller Drop-Down-Box nur Automarken drin und zu jeder Automarke habe ich eine Drop-Down-Box mit Modellen. Jetzt soll nur die Modell-Drop-Down-Box des ausgewählten Herstellers angezeigt werden. Da hilft jQuery enorm bzw. ist es mit jQuery super einfach.
Weiterlesen
keine Kommentare
| tags: JavaScript, jQuery | eingetragen in JavaScript, Programmieren, Webdevelopment
Sep
9
2010
Wer es noch nicht kennt, sollte sich das wirklich mal ansehen. Das Framework One von Sean Corfield ist einfach genial und einfach.
Das ganze Framework ist in einer einzigen CFC drin. Einfach die Application.cfc mit dem Framework One erweitern (extend) und schon hat man die volle Funktionalität des Frameworks.
Momentan will ich mal mein in die Jahre gekommenes Reservationsystem, welches auf PHP basiert, mit Coldfusion und FW/1 ablösen. Habe mal ein wenig mit herumgebastelt und es hat mich sehr schnell überzeugt. Es ist einfach und schnell.
Weiterlesen
keine Kommentare
| tags: Coldfusion, Framework One | eingetragen in Coldfusion, Projekte, Webdevelopment
Sep
8
2010
Marco hat mich gestern auf eine coole Schreibweise für Structs in Coldfusion 9 aufmerksam gemacht. Früher musste man immer den kompletten Pfad der Variable schreiben und das für jeden Wert wie beispielsweise so:
1
2
3
| <cfset variables.rc.defaultConfig.datasource = 'xyz' />
<cfset variables.rc.defaultConfig.username = 'yzx' />
<cfset variables.rc.defaultConfig.password = 'zyx' /> |
Jetzt kann man das jedoch viel einfacher schreiben, nähmlich folgendermassen
1
2
3
4
5
| <cfset variables.rc.defaultConfig = {
datasource = 'xyz',
username = 'yzx',
password = 'zyx'
} /> |
Sieht doch schon viel besser aus oder?
keine Kommentare
| tags: Coldfusion | eingetragen in Coldfusion