网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
TechWeb-技术社区



标题: [java] 全部分数求指点!一道限时两星期的编程题
游客
未注册









发表于 2008-7-4 14:37 资料 短消息 加为好友
其实没什么的
那公司不管大也好,还是小也好
考验你的无非就那么几点:
一:专业技术,一般象刚毕业的,公司不会要求你有多厉害
你只需要把你的开发文档,也就是他说的PPT写好,尤其是你的思路,哪怕运行不起来
但你的思路一定得清晰!
二:那就是你的其他素质了,毕竟是先做人,再做事,而且你是刚毕业,潜力一般是比较大的
而且也是最好榨取你这样的劳动力的
呵呵,以上属于个人观点
不过,加油吧
能做多少,做多少!
再真正理解他的要求后
起码得有自己的思想,自己的思想很重要!

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:37 资料 短消息 加为好友
================
那好,你把bc的内容翻译下
不就是请求的跳转,并发和状态的维护么
为什么bs不能做,你给个理由
我只要跳转正确,能多用户同时访问一个事务(做判断要),以及用session或datasouce保持某种状态不就好了么
================
lz不是发mail问了么,他们怎么回的?

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:37 资料 短消息 加为好友
1. design and implement an small application server in any of the language in java/c++.
你倒是告诉我下你怎么理解这句话的?
是叫你设计实现个小的应用服务,又没限定一定要用socket,也没说bs不可以
再说了,lz电话面试的时候难道没和他们提过自己哪方面擅长么?

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:38 资料 短消息 加为好友
的确没说不可以。

但是你看这条
d. appserver has to support multiple concurrent clients.
摆明了就是叫你自己去实现appserver,你随便找个appserver都符合这个要求的(tomcat),如果是这样他写这条干什么?如果用b/s结构,必须要实现http协议,这个协议实现好了,你在做其他部分时间肯定不够。。。

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:38 资料 短消息 加为好友
感谢各位,我发邮件请问是不是让我做个类似tomcat的东西,回答如下:
  The question 1 requires you to implement a small application server like tomcat. So your understanding is right. We want you to implement a container. Basically, B/S is just a special C/S where browser is a client. In your real implementation, you can also choose browser as your client if you want. We don't restrict the scope and definition of your protocol.  And we also don't prevent you from referencing other related open sources projects as long as you fully understand other people's code and can explain the design and internal detail under the hood clearly.


So my suggestion is that you may do some research for one more day. And let me know your new idea about design. Based on that I will give you further advices.
  确实关键在于服务器的实现。之前我的简历和电话谈我确实强调的是我b/s的知识结构,不过既然说b/s只是种限制客户端为浏览器的特殊c/s,那我继续作吧,看来很鼓励我学习新东西,看了一下午java socket的东西,有点感觉了,至少起码知道自己应该做什么了。
    ps:去面c++的同学总跟我说光做几个网页技术含量不高,终于咱现在也java自己实现协议了,自己加油!

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:38 资料 短消息 加为好友
实现插件形式,即插即用...
java开发模式中讲有很多例子...

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:38 资料 短消息 加为好友
我觉得现在看书来不及吧。。。

看题目的要求没有要求动态的可拔插(那个我不会),用spring应该是够了,我觉得你所说的“比较浅”也够了

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:39 资料 短消息 加为好友
不管成功不成功,我都回接贴的,我感觉我现在最缺的是跳出tomcat的b/s思维站得更高,以servlet高度而不是httpservlet高度思考问题,我现在socket差不多理清楚了,目前正在积极找源码察看增加灵感中....

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:39 资料 短消息 加为好友
目前进度:把servlet接口,request,reponse,session这些东西更深入理解研究了下,以前只是限于b/s开发直接用。顺便问下如何看tomcat那几个内置对象如request,reponse,session是怎么具体实现的?
    socket基础看完,照着网上帖子实例实现了简单的socket,serversocket多线程连接,大体把尚学堂的简单聊天室的视频看完了并照着做了个简易聊天室。-以前Java基础课由于老师是搞b/s网站开发的,所以包就具体讲了util,io,lang几个基础的,之前没研究过net包,直接上手的javax.servlet。
    快速察看了一下我电脑里面的java开发视频,找到几个完整的带server端设计的项目视频,准备先花1,2天把这几个视频研究清楚了再考虑作什么东西。
    目前感觉多多少少已经理解socket服务器端编程了,就是自己如何配置xml文档还是一片浆糊,想研究下tomcat的web.xml解析。

引用 回复 顶部
游客
未注册









发表于 2008-7-4 14:39 资料 短消息 加为好友
目前进度:
    照着网上的例子,写了个简易聊天室,把socket,thread的东西整合了一下。
    按着其他例子,感觉http协议实现不是太难,把服务器端口设置为8080,客户端在ie输入http://ip:8080,主机根据接收情况返回html文本形式的string 作输出流,然后ie就接收输入显示为html网页。不过如何把jsp这种东西编译成servlet经服务器处理显示给用户,或者直接处理servlet生成相应的html文本还没有直观的印象。有点模糊的感觉,用spring或其他框架作Mvc 控制,做资源调用。不知道能不能实现。下午继续研究Ing。
    一旦我能成功处理jsp或者servlet,那剩下的东西就是我很熟的做servlet和jsp了,难度就不高了。
    如果我搞不定,只能先实现tcp,udp这样的协议了,做点简单的东西了。

引用 回复 顶部
查看积分策略说明快速回复主题
选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz!代码
使用匿名发帖
使用个人签名
接收新回复邮件通知
内容





当前时区 GMT+8, 现在时间是 2008-8-30 19:37
京ICP证060517号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2008 Comsenz Inc.
Processed in 0.034207 second(s), 7 queries

清除 Cookies - 联系我们 - TechWeb.com.cn - Archiver - WAP