Around 2000 I worked on Java Web apps using Eclipse, an open source IDE, which was also extendable with all kinds of tools. Since it was an IDE some made tools for drawing code with UML (connecting named boxes with attributes). But it was also the playground for tools less related to coding. It became a kind of OS running on an OS.
Less niche, was perhaps Netscape Communicator. It was a web browser, an email client, a webpage builder, a calendar … all in one. And also quite extendible again with plugins. The idea still lives on in the Mozilla Seamonkey-project.
A remnant of this is perhaps Microsoft Outlook. An e-mail client with integrated calendar app. An approach mimicked by Evolution on Linux.
I was reminded by all this [because Mozilla wants to focus on integrating AI in their flagship product Firefox](https://arstechnica.com/gadgets/2024/02/mozilla-lay…
Web Services hebben we het over het gedeelte van het internet dat begrepen kan worden, in tegenstelling tot het gewone web van web sites, door computer systemen. Er zijn verschillende manieren hoe je computer A over het internet met computer B kunt laten praten, en de RESTful wijze
is er daar 1 van. In het boek RESTful Web Services, geschreven door Leonard Richardson en Sam Ruby
(ISBN nr.: (978) 0596529260), wordt deze wijze uitgebreid behandeld.
Ten opzichte van andere manieren van communiceren over het internet is dat het uit gaat van de eenvoud van het HTTP protocol, dit in tegenstelling tot b.v. SOAP en RPC. Hoewel ook deze technologiën uiteindelijk wel over het HTTP gaan hebben deze technologiën een geheel andere benadering in de wijze waarin informatie op gevraagd en gemanipuleerd kan worden. Deze benadering is resource oriented, i.p.v. activity oriented. In plaats van de actie die veelal centraal staat …
Tijd voor eens een ander artikel dan de
eerdere veelal conceptuele artikelen. Dit keer een meer technische
tutorial met betrekking tot het inrichten van de werkomgeving. Bij The Bean Machine wordt primair ontwikkeld in Java (en 'dus' de websites geserveerd op een Tomcat server). Verder we werken hier allen met Eclipse en gebruiken we voor het samenrapen van de afhankelijkheden, het uitvoeren van automatische testen, e.d., Maven.
Als je deze tools kent, ben je misschien gewend geraakt aan de
hoeveelheid command line operaties vereist om dit goed te laten werken.
Mocht je daar dan nog niet verknocht aan zijn dan is deze tutorial
mogelijk wat voor jou.
Eerst het nut van wat van de zaken die wij in onze werkomgeving
gebruiken:
Maven neemt veel werk uit handen bij het maken van iets deploybaars.
Tomcat is gewoon dé webserver voor Java gebasseerde webapplicaties
Eclipse is de editor of choice van onze überbean, en zwijgzaam volgen wij hem hier in ;)
Dus wat kan WTP (Web
Too…
I've started working in a company that creates web applications. I discovered a
new way of looking at websites, that of websites as an application…."Hello, have you been sleeping? Wasn't 'RIA' (Rich
Internet Application) one of the buzzwords (a few years
ago)?"Yes yes yes, but only recently I found out that the application view
differs quite a lot from the view, my initial view, that websites are in
essence only a source of information. In my opinion, information should be bookmarkable (and thus be unaffected by the
state of things; stateless). But what about applications running on the
web, which are essentially still sites on the world wide web?JSF, a tool I only recently started working with is a tool that is
focussed at creating webapplications… and it
definitly seems to prefer the stateful approach in creating such web
applications (the resulting html pages rely on a session managing the
state of things). Originally, I found the output of JSF rather
…