自学C/S架构的软件开发需要具备哪些知识
1个回答
展开全部
最好熟悉几个主流数据库操作,像我就是oracle和mssql,对数据库这块一定要好好学哇,sql语句很重要的;
掌握java GUI设计
掌握GUI事件处理
掌握AWT常用组件和视觉控制
掌握AWT绘图掌握
掌握Swing组件
c/s架构的话还要多熟悉下多线程操作,io流,然后socket通信机制,网络编程;要依次循环并进学习的;
学习过程中自己体会下c/s架构的思想,还有常见设计模式,像Singleton,Factory,Proxy...试着用面向接口的方式编程,对你的系统架构思想会有一定帮助的。
那样子,个人建议去javaeye论坛多去看下别人对面向接口编程,接口,抽象类的详细体会,呵呵``可能会找到引发你共鸣的思想哦``
推荐书的话,还真的没有在c/s开发的时候看过多少书,我去问下圈子里的朋友看他们有没,到时候补充给你。
最后,作为一个java programmer告诉你,其实,java开发c/s跟其他语言相比优势并不突出,web开发的话就显得游刃有余了,呵呵``
嗯,希望对你能有所帮助``祝你好运,在代码的世界里,找到自己``
现在主流趋势应该是基于B/S架构的C/S web application,要有C/S架构的用户体验,加上B/S系统的方便.
对界面很感兴趣的话,可以试下js啊,呵呵,你看ext就是很强大的js用户界面了``
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询