News

11/11 Grading finished

LADOK should arrive in a few days
If you failed the course, the cause is probably too litte contribution. The way to pass is to continue to work on the project. Contact me during any re-exam week and do a demonstration of the improvements. (and leva a GIT url)

18/10 Slides from project kick-off

... here

4/10 Deadline project

Wed 23/10 24.00 (no code modifacations after)
Functionality can only be demonstrated at presentation
Please READ PROJECT pm (project tab)

16/10 A work around for EJB testing

... here
Adam also found Needle

4/10 Presentation schedule out

On my door, room 6482. Put group number in empty slot

26/9 Projekt kick-off

Next monday (30/9, 13.15) EF. Any questions answered.
Some talk about the projekt/design/grading.

25/9 More on JS

Christoffer found a nice inteactive JS tutorial
It's here

17/9 WS 3 clarification

Rename the supplied Shop enum to ShopBean and replace enum with class.
Let ShopBean wrap the Shop (from model) and let it be a singleton bean
Add method to get an IProductCatalogue.
Any other bean that need the product catalogue should use injection of ShopBean.

20/9 A word on dealines

Deadlines for WSs are soft deadlines (recommended).
Hard deadline is w 43. No WS are accepted after w 43.

20/9 Course mid meeting

All course representatives: meeting after lecture mond. 23/9.

19/9 Web application Security

Think this is public. So if interested in Web application security
Inauguration lecture for professor

17/9 Extra Lecture<

Friday. Crash course in databases for Hing (only, because of small room).
Location/time see schedule (strange location at Vasa, Vasa hus 3,
Entrance Vera Sandbergs Allé 8.

16/9 Yet an WS2 issue

In web.xml you should *not* have any < init-param >
Remove, else you will get strang JSON (like this {"value":{"@type":"xs:int","$":"6"}},
should be {"value":6} (or very close to).

13/9 WS2 issue

Bad row in cURL_README.txt The row for update in bad/strange, it's possible to send JSON, but i didn't i my solution.
By doing the changes below we will send form-encoded
data to the update method i.e. use one path param (for id) and form params
for data, Change to ...
# *** PUT (update) ***
curl -v -X PUT http://localhost:8080/ws_shop_skel/rs/products/1 --data "name=updated&price=999"

11/9 GlassFish 4 issue

GF 4 has a new standard for ContextResolvers (JSON), MOXy.
Possible problems in WS 2 (tested on GF 3.1.2.2)
Further reading

3/9 Forming groups

This is a contact list if you miss members or group send
a mail and I'll put you here.

3/9 Lecture rooms

Possible change of lecture room because we are too many. Keep eyes open (see schedule)

Start info

Course assume you're working in groups of 4!
There is no official book, but this one has been used.
Download our develpment environment NetBeans 7.3 (choose Java EE)!