坚定的十步走策略
来源:互联网 发布:sql设置字段取值范围 编辑:程序博客网 时间:2024/05/17 07:27
要求:熟练掌握Java语言,了解常用的Web开发框架,拥有面向对象思想、扎实的数据结构及算法基础,具备良好的系统分析能力,熟悉jsp, servlet, java bean, JMS, EJB, JDBC开发,熟悉J2EE规范,熟悉各种常用设计模式
1.java语法,j2se基础,基本的类库
-----------------这个是肯定的,J2SE是JAVA所有开发的基础。那些基本的类库,基本上不需要记忆,只要知道用的时候去查就可以了。接下来,JAVA会有三个方向,一个是SWING图形方向,一个是J2EE方向,一个是J2ME方向。看你个人兴趣了,一般说来,现在J2EE是需求量最大的,因此如果喜欢搞网络平台上的开发,可以考虑J2EE,也就是下面步骤要学习的内容。如果是喜欢J2ME,SWING开发,则后面的步骤不适用。
2.学习jsp+javabean.
----------------如果是学习J2EE,则从JSP开始了解JAVA是如何在网页中体现的,有个初步的开端。至于JAVABEAN,这里大致了解即可,因为JSP嵌套JAVA是大忌。
3.学习servlet.
--------------学习J2EE必须要会的,建议好好看,明白SERVLET是什么东西,如果工作的,运行过程等。
4.运用jsp+servlet+javabean开发一两个项目
--------------这里可以自己玩,随便玩就好了,也就是对于JAVA的网络开发有个感性认识,也就是让自己的网页动起来,足够了。不需要搞太久。
5.学习设计模式(不用太深入,在以后开发过程中逐步体会精髓)
-------------这里只要了解单例模式,工厂模式,装饰模式,适配模式,监听模式即可。前两个是重点。什么时候可以先不看呢?就是每个模式你能马上用笔写下一个例子,说出所以然,即可。
6.学习一种MVC框架,比如(struts1.0,struts2.0,springMVC,JSF等等)
-------------这里,学习框架,先学习STRUTS1.2,因为目前用得最多,也比较容易学。然后如果想跟上潮流,也可以直接学 STRUTS2.0, 这里不需要先必须学1才能学2,可以直接学2.SPRING,有时间就学,没有时间可以留到以后学。STRUTS学到什么时候就可以往下走呢,就是你学会用ACTION来做业务逻辑,会用JDBC保存数据,会用验证框架,错误分发,过滤框架,以及几个STRUTS TAGLIB即可。
7.学习一种持久层框架,比如hibernate,ibatis等等
-------------这里,学HIBERNATE。学到什么程度就可以了呢?就是能够用它来连接数据库,映射数据表(一对一,一对多),保存,查询,修改数据,分页显示。即可往下走。不需要搞太深。
------------在学8 9 10 之类的概念性的东西之前,先这样子:把你的数据库的东西强化一下,比如各种SQL,存储过程,触发器,SQL调优分析等,整一下。
------------当你学到这里的时候,你可以开始看人家的项目代码,看人家的网站代码,看各种完整的实例代码来学习。学习什么呢?
a、学习人家在SH框架中是如何实现数据传递的?
B 学习人家是如何划分业务功能模块,并且根据功能模块来开发的
C 学习人家是如何处理大数据量并发,缓存处理,页面调度的。
D 学习人家是如何处理各种问题的,比如国际化,乱码,不同浏览器,不同数据库等情况下的问题机制。
-----------当你学到这里的时候,你应该自己用SH开发一个网站,一个简单的网站,但是所有业务上的功能应该都有。比如购物,交友,RSS,论坛,通讯录,聊天室综合性的。另外,这些功能的实现,应该是松耦合的,也就是每完成一个,都可以独立运行,这样你会比较快的有成就感。特别注意到是:你不能拷贝任何代码,哪怕是别人的代码,你也要一个字母一个字母的给我敲进去。
---------当你做到这里的时候,我保证,你找工作没有任何问题。你可以继续往下走了。
8.学习业务层模式 Ioc依赖注射模式及其应用案例,比如springIOC
9.学习AOP思想比如SpringAOP或者AspectJ
10.学习大型企业应用集群,分布式计算,缓存应用,分布式事务处理,并发处理,单例和多例POOL性能解决方案
- 坚定的十步走策略
- 坚定的成为坚定的人
- 坚定的水手
- 坚定自己的信心
- 坚定你的信念
- 坚定人生的方向
- 迷茫后的坚定
- 总结,坚定的前行
- 坚定的信念
- 拥有坚定的信念
- 坚定
- 坚定
- 再次坚定自己的方向
- 我是不坚定的的blogger
- 坚定信心,等待美元空头的死亡
- 做一个信念坚定的人
- 拥有坚定和自信的个性
- 马云:我是信念坚定的人
- 如何添加显示桌面图标置于快速启动栏
- struts2原理
- Web应用性能优化黄金法则
- 八大排序算法总结
- Apache与Tomcat对jsp php html htm的解析方式
- 坚定的十步走策略
- J2EE开发技术全接触
- 一个MTK的百叶窗特效
- 关于提高自己JAVA水平的十大技术
- 中国排名前100的IT公司及中国通信企业综合实力50强(转)
- -拷贝构造函数
- 全角字符 半角字符
- 弹出对话框
- 齐绝招聘启事—快来看啊!看看自己符合条件吗?有意向者参加,非诚勿扰