全部分数求指点!一道限时两星期的编程题
我本身学java的,喜欢web开发,自我感觉java基础比较牢,jsp servlet还可以,sturts2和hibernate会用,js用的一般,ajax只懂皮毛,数据库会mysql和sqlserve2000,工具主要用tomcat和MyEclipse。 7M-G-I+i2y#|5v!i
一家有校友背景的公司招实习生,由于公司比较远,电话谈了一下让我做点东西看看我基础。题目如下:
)~:J4U$`/r!y+b6o7b+} 1 请您在两周的时间内完成以下两道题目中的一个,要求能够安装并运行,同时完成一个PPT对编写的思路进行说明。 9W$I(S0V8L$J;X!a#]%N
2 问题实现的环境、范围自行定义。
"]*j8e%e"u G程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛 3 如果可能尽量选择第一题来完成。 tech.techweb.com.cn.\6Y4r"s.J ]:?2V3U,r!x
4 完成后请发送邮件联系具体面试的时间。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛5m6h%s$h4W0~*^
5 在约定的时间来公司安装运行并讲解。
#l w)])P5Y,@5?3G#e(^tech.techweb.com.cn'L)y)R4p$i5|0t$O
问题:
5Y7\7D3Y9Q-n%c7{+lTechWeb-技术社区!X&S6R&g8X6K(s
1. design and implement an small application server in any of the language in java/c++. *|!M3U$M5@:r3g/N
Minimum requirements: )f&x([%p.P+{)f-N(\:x)L
a. business logic has to be extendable. business logic can be grouped into modules, and modules can be plugable. 5m;F7Y!t0w!Q)m4x:w
b. depends on the protocol definition, the request from client has to be able to be dispatched into the right handler.
'I&U)U'[.HTechWeb-技术社区 c. depends on the protocol's style. If it is ephemeral connection based, state has to be able to maintain between each request. ,k(G0W%C'~'^)g,|9h
d. appserver has to support multiple concurrent clients.
%w2Q5i)x.C;{(} 由于给我说明了可以利用一切手段,所以我第一反应就是想到了咱CSDN论坛-_-。我对问题的理解是做个有商务逻辑的模块,重点是有良好的可扩展性,作为服务模块能被方便的插入其他系统中(有点soa的味道)但方便拔插如何实现呢?能够正确传达处理客户需求到处理者,应该使用mvc设计模块,准备应用struts2框架;c不太理解,如果是基于暂时连接的协议,能够维持每个请求?d要求并发,是要用到多线程?
5E;j-i0K'V5W-}程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛 准备用自己比较擅长的MyEclipse+tomcat做b/s应用,但做什么东西还没有具体的想法。请不管有什么想法,建议,忠告,想到的都给我提提,全部分数全部散光!第一次接触实际应用的笔试题,不能丢学校的人阿!(发现发不了210分,只能发100,可能是级别不够)
|