众所周知,以前都是静态页面,数据全部在页面上,不能修改,只能访问.
而现在,数据一般都在数据库中,然后由页面显示,而java不过就是怎么取数据的过程.
比如,现在挖红薯..
红薯是数据,放红薯的篮子是页面,锄头就是java.
那么最基本的3个东西就是 sql, jsp,java.
然后怎么挖土最有效率,就得精通java,
怎么把红薯从土里拿出来,那就是sql,
怎么放红薯最美观,那就是jsp
这3点既要保持相对独立,又要好好和谐完成,那需要的就是一个整体设计蓝图,
在程序里可以说框架模式,大多数的程序都是按照一个思想,就是MVC,来相互和谐地达到最有效率的工作,而MVC这三层又会有新的其他的框架比如hibernate, ibats,spring,等等.
就这样一步一步走..
java是开源性很大的语言,想学java得从最基础的学起,不能说我只学其中之一,不止java,其他的语言都是一个道理。至于,你提出的问题,最好,学学struts,j2EE,建议从头学起。但是毅力很重要,如果没学过编程语言,自学恐怕不容易。
要开发系统。你要理解目前的主流开发框架,学习J2EE开发的主流,从数据库到前台页面一整个流程的东西。
WEB开发
比较重要的是jsp,servlet,ajax,jquery(JS框架)这些;
框架现在流行的是三大框架(spring,hibernate,struts)、ibatis(持久层框架)等等,
另外html,css,javascript,xml这些知识也是需要了解的。
数据库Oracle、DB2、SQL Server都是大型数据库;一般小型项目用MYSQL数据库。
服务器:Tomcat,JBOss,WEbLogic都是开源的,个人建议用Tomcat服务器。
servlet,jsp,如果是财务系统设计数据库的话,还要JDBC