SSC2 revision lecture
Servlets Understand what they are Lifecycle –init() –service() –destroy() POST & GET Scope - what is it, how is it used Using other web resources
Storing data Cookies: What are they Server & client side approaches Session & Persistent types
JSP What is it, why is it different? NOT a major component of the exam (not in Learning Outcomes)
Web Services What does it do? How? Main elements –SOAP –UDDI –WSDL Uses XML How to set up web services –Tools: Axis
SSC1 revision lecture
Java I/O Streams –Reader –Writer –InputStream –OutputStream –FileReader –FileWriter –Buffered….. HttpURLConnection –Extends…..
Files and Filters Random access files –What are they? –File pointer? Filtered stream –BufferedInputStream/BufferedOutputStrea m –DataInputStream/DataOutputStream
Sockets What are they? Client side –Constructors –Use Server side –Construction –Use Lifecycle Exceptions
Serialization What is it? How do you do it? Using it
HCI Design process - user-centered design What is it Why Task analysis
People Basic capabilities –Senses (esp. eyes and ears - no diagrams needed tho) –Memory (short, long, forgetting, remembering)
Input/Output devices How main ones work Why have different ones
Design Characteristics of great software Design principles Java widgets Guidelines Patterns
Evaluation Heuristic evaluation –Principles –Practice Think-aloud Cooperative evaluation Cognitive walkthrough
Website design- Information Architecture Information architecture –What is it Organisation, content, labelling, navigation, search –How to do it Card sorting –Deliverables, techniques - passing knowledge needed –Typical structure: audience or task or topic
Website design - general Navigation Patterns –Typical ones –Why? Content/layout separation –CMS –CSS