开题在即,导师给了自由让自己选择。
之前一直做web开发,主要是前台flex 与 javascript,
后台struts,mySql也很熟悉。
不过理论好像不够,
求一个好的研究方向
去年我选题目的时候,我又想做ajax又想做搜索引擎,最后导师给定了个题目基于ajax的搜索引擎门户,我自己都做闷掉了,虽然做出来了,费了好大的功夫,一个图书搜索引擎,界面非常漂亮,还有不少ajax效果,后台的数据抓取,分词等我也下了很大功夫,但结果怎么样?老师们的反响并不好,太多太散
我的建议是要找准了方向然后往下转千万不能贪全,根据楼主的情况,给楼主几个题目参考:
Struts框架深入挖掘
对其机理研究一下,现在很多书本都在讲怎么做但机理讲的很模糊,这个很有玩头
自己实现一套ORM
其实这个也不是多难,自己写出来不断的重构,相信这个过程你会有非常大的提升
ECScript编译原理深入研究
Javascript原理深究(和上面的类似吧)
对javascript兴趣浓,也可以自己封装一套ajax库,或者像wangxin0072000 说的那样
我注意到你话里提到你理论好像不够,这些flex,struts拼装一个项目实在没有多大价值,这些简单的操作上手谁也能的,关键要有理论的深度,大学毕业论文一定要重视理论!
最后提醒一点注意你导师的研究方向,一方面是。。。(自己体会吧),再一方面是要学挖掘导师这座金矿
谈J2EE项目的设计和框架
呵呵
UI ext/flex
jsf (icefaces/richfaces)
server (glassfish)
db (derby/db4o)
web: mis/erp/gis/red5-flash/ ....
权限管理, 或者玩玩REST
" 开题在即,导师给了自由让自己选择。
之前一直做web开发,主要是前台flex 与 javascript,
后台struts,mySql也很熟悉。
不过理论好像不够,
求一个好的研究方向 "
这个是你们老师教你们的struts属于后台?
j2ee范围比较广,struts spring hibernate ibatis ajax(ext,yui,jquery,...) EJB jsp servlet mysql mssql,oracle 等等 最重要的一点呢,是要打好基础,学好java 和算法 思想
尝试研究一下如何通过http1.1实现数据的推送,这个正是ajax出现的原因,但是直到现在js所有框架都没有很好的解决,原因就是后台主流服务器(tomcat5)都没有支持,而据说GlassFish和jetty等已经支持,那么你可以研究一下后台向flash或者JavaScript推送数据。比如奥运金牌数时时发布。当有新的金牌产生了,在不借助外部程序的情况下,也不使用socket的情况下,主动的向浏览器发送消息,如果成功实现。那么是一个不错方向,而且实用性非常强。但是注意两点
1。如何保证时时性
2. 如何保证最小通信次数,用消息才发,没消息等待。
3. 如何保证在大并发的情况下,稳定cpu的占用率。
业务流程管理!例如jbpm。最好再学学web service。
[quote]尝试研究一下如何通过http1.1实现数据的推送,这个正是ajax出现的原因,但是直到现在js所有框架都没有很好的解决,原因就是后台主流服务器(tomcat5)都没有支持,而据说GlassFish和jetty等已经支持,那么你可以研究一下后台向flash或者JavaScript推送数据。比如奥运金牌数时时发布。当有新的金牌产生了,在不借助外部程序的情况下,也不使用socket的情况下,主动的向浏览器发送消息,如果成功实现。那么是一个不错方向,而且实用性非常强。但是注意两点
1。如何保证时时性
2. 如何保证最小通信次数,用消息才发,没消息等待。
3. 如何保证在大并发的情况下,稳定cpu的占用率。[/quote]
很有兴趣啊,有更多内容吗?
你做一个网上书店就不错了,从中可以学到那么多的东西.
先掌握struts2+hibernate+sping等一些基础框架吧!
还是WEB系统的架构比较好点..
有难度也有深度... :lol: