Java experience Flashcards

1
Q

In terms of your Java experience, can you give me a little more detail as to your specific skills? Were you doing web services development, using any frameworks (like Spring, etc…), doing more server side or full stack development, etc…?

A

1) In ILC - worked on server side business logic - we have stable transport infrastructure which sends requests-responses using Java Servlets and serialized objects. So what we usually do - just add some new servlets (not very often), or modify classes which invoked by Java Servlets. We don’t use Enterprise Java Beans or Spring framework in ILC/ICLA. Just for the reason they are overkill for our requirements and extra layer would consume more resources and you know a pain when user complains and server freezes. 2) Client-side development was - adding new GUI elements (controls in existing screens, or adding new Windows/Dialogs) - we used pure Swing library from JDK. No any UI frameworks. 3) DBAPI do use Spring framework - for the DI (Dependency Injection) implementation - allows to write loosely coupled , well structured code. The tradeoff is - when something breaks - hard to spot, as exception can be thrown in non-related place by Spring. 4) ILCServices (part of MLC application) also uses Spring for REST web services - we receive JSON formatted requests from mobile devices (which use JavaScript)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly