日期:2014-05-17  浏览次数:20702 次

吐槽贴:我觉得java web实在是太复杂了
新手 学了半天 还没入门

我想做个挂数据库的web网站,尝试从头开始做

学完html css,看完java基本语法,翻servlet,然后jsp javabean,后面的框架还没学到
翻 孙鑫的《[Java.Web.开发详解].XML.XSLT.Servlet.JSP.深入剖析实例应用》 ,学完javabean才到这本书的一半,后面国际化编码问题,多线程安全问题,ant的使用,架构分析,编译管理,xml的再认识……我擦 我都不知道还要学多少!

我本想学到一半 然后开始项目 一边做一边学来着……但放java web上好像完全行不通?我到现在都不知道接下来我的网站要怎么开发,servlet?这不是效率最低的么?至少我得看完JSP吧?然后JSP+Servlet?效率还是不高……那我又得把各种框架再弄一遍,才知道到底哪个合适自己的需求

真疯了 java web到底适不适合 1~2个人的web开发需求?我觉得一个人考虑前端 后台 数据库 再加上java这一大坨 简直是不可能的

------解决方案--------------------
如果照lz那么学习,做些简单的web项目案例没问题,如果做个完整的项目的,考虑的问题太多了,lz作为新手,一个人做的话,很容易被问题难住的,通常说一两个人开发一个项目,要么在成型的框架上开发,要么就是两个老鸟了在开发。lz不要太浮躁,刚入门不要想着把项目做的多么完善,考虑多么全面,做些简单的项目练练手。
------解决方案--------------------
现在框架就是王道,我学了一年多的jsp现在开始学习ssh框架了,觉得ssh写的很不顺手,但是ssh的强大方便是jsp无法比拟的,所以LZ这个得耐得住性子慢慢来,不能急躁.....有空交流一下...
------解决方案--------------------
其实这已经很简单了,只不过被框架遮住了眼睛而已。
web前台主学servlet,后台主学JDBC,什么现在用框架了?这些都是浮云,struts解开源码一看,还不一个servlet程序。一切框架都不过是在基础实现上得扩张,没基础怎么了解扩张,就如同不会个位加减法的人,怎么可能容易学会十位加减法。例外可能就是spring了,不过这个东西是一些架构的东西,知道怎么配置就行了,初学者不建议深究,等以后慢慢体会吧。
深入进来之后,你才会自己原来java是如此广泛,绚丽多彩。