java应用程序开发需要用到些什么技术和知识

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:50:28
如题,想做java就用程序开发,如什么导航系统,还有监控系统,小的管理型软件(如财务,生产管理等),这些开发系统都是网络版的,应该学习java中的什么,在java之外应该还学习什么。请山上的高手们指教。
MVC是不是就是通常说的三层数据型结构,现在公司里面用的就是这种结构,但是要编写一个用到这种结构的软件需要用到些什么知识,我是自学,javaee看完大概了解一些东西,现在又重头熟悉语法和基础,但是我的目标是应用程序开发(如题)以后的路应该怎么走,请各位指教一下。据我现在所知的,有SQL,jsp应该要用,其它还要学些什么,html这些应该了解就可以了吧。

众所周知,以前都是静态页面,数据全部在页面上,不能修改,只能访问.
而现在,数据一般都在数据库中,然后由页面显示,而java不过就是怎么取数据的过程.
比如,现在挖红薯..
红薯是数据,放红薯的篮子是页面,锄头就是java.
那么最基本的3个东西就是 sql, jsp,java.
然后怎么挖土最有效率,就得精通java,
怎么把红薯从土里拿出来,那就是sql,
怎么放红薯最美观,那就是jsp
这3点既要保持相对独立,又要好好和谐完成,那需要的就是一个整体设计蓝图,
在程序里可以说框架模式,大多数的程序都是按照一个思想,就是MVC,来相互和谐地达到最有效率的工作,而MVC这三层又会有新的其他的框架比如hibernate, ibats,spring,等等.
就这样一步一步走..

WEB开发
比较重要的是jsp,servlet,ajax,jquery(JS框架)这些;
框架现在流行的是三大框架(spring,hibernate,struts)、ibatis(持久层框架)等等,
另外html,css,javascript,xml这些知识也是需要了解的。
数据库Oracle、DB2、SQL Server都是大型数据库;一般小型项目用MYSQL数据库。
服务器:Tomcat,JBOss,WEbLogic都是开源的,个人建议用Tomcat服务器。

java是开源性很大的语言,想学java得从最基础的学起,不能说我只学其中之一,不止java,其他的语言都是一个道理。至于,你提出的问题,最好,学学struts,j2EE,建议从头学起。但是毅力很重要,如果没学过编程语言,自学恐怕不容易。

要开发系统。你要理解目前的主流开发框架,学习J2EE开发的主流,从数据库到前台页面一整个流程的东西。

servlet,jsp,如果是财务系统设计数据库的话,还要JDBC