JAVA web 起步学习总结<一>

近日,结合JAVA WEB项目开发案例精粹.pdf书籍,自己在网上下载了该本书中所有项目的源代码,原来自己简单学习过java,HTML,CSS,js等,这次的学习就主要集中到JavaEE 开源框架的学习,主要是SSH架构,另外,想着可以把JavaEE的各项技术结合起来进行一次综合性的学习。这里,分享下自己的学习体会。

原来自己学习的时候,很多时候都会把书中的代码示例在电脑上敲一遍,没有太深的理解就导致学的东西很容易忘记,这次,我觉得通过一些小项目的学习,通过尝试将别人的代码运行Ok,其次,分析别人项目代码的框架和结构设计,可以让自己有个更整体及更深入的了解。这样,带着一个小目标,学习的方向也就比较清晰了,学习的时候也能更加集中于思考,搞清楚其中页面的跳转逻辑,数值传递的逻辑,业务的跳转逻辑,程序其实就是各种逻辑,在分析这些逻辑的过程中,遇到的问题去百度,解决一个个小问题,学习的过程也蛮轻松有趣的。

这个学习阶段主要涉及的内容有:JavaEE环境的搭建,JSP环境的搭建,Java Web项目的发布,Strut2的运行配置,Hibernate的配置,JavaBean的创建,Dao的学习设计,工厂模式、单例模式的应用,JSP页面的创建,Servlet的运行原理,Strut2中Action类的运行原理,HTML元素以及相关属性,frameset,frame,table,form,input b标签,CSS布局,id 和class的区别,JS 的hoisting机制,JSP中strut2标签<s>的使用,分页技术,JFreeChart等。

通过上述内容的学习,感受到各种类库的方便与强大,同时也觉得在WEB项目中,业务逻辑的重要性,各种新技术的涌现会不断淡化程序底层逻辑,而使得程序员能够更加专注于业务逻辑的开发,而这有时候也是我经常所忽略的地方,及重技术而轻逻辑,有的公司做技术挣钱,而有的公司则是做业务(内容)赚钱,遵循能赚钱为最大的主线来看,二者都很重要,这也反映着产品经理和程序员同样重要,两者的合作才能共赢,创造最大的利益。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值