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

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

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

java开发工程师是做什么的,需要掌握哪些技术
6. 软件测试:Java开发工程师需要了解软件测试的基本原理和方法。他们需要掌握单元测试、集成测试和系统测试等技术,以确保软件的质量和稳定性。7. 性能优化:Java开发工程师需要具备性能优化的能力。他们需要了解常见的性能问题,并能够使用工具和技术来识别和解决这些问题,以提高应用程序的性能和响应速度。...

java开发工程师需要学什么
Java开发工程师需要学习的主要内容有:Java编程语言基础、面向对象编程、数据库技术、Web开发技术、框架技术、数据结构及算法等。1. Java编程语言基础。这是Java开发工程师必须掌握的核心技能。包括掌握Java的基本语法、数据类型、运算符、流程控制等。2. 面向对象编程。Java是一种面向对象的编程语言,因此开...

java工程师需要掌握哪些技术(java工程师需要掌握哪些技术和技能)
java开发需要掌握哪些技术?Java基础知识:包括Java语言的基本语法、面向对象编程、异常处理、泛型、集合框架、输入输出等知识点。数据库:需要学习SQL语言以及关系型数据库的设计与优化,掌握数据库连接池、事务等操作。熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括***框...

JAVA软件开发工程师要学哪些技术?
-开始:掌握常见的Web开发技术,包括HTML、CSS、JavaScript,以及前端框架如React、Angular或Vue。5.微服务架构:-开始:了解和应用微服务架构,包括服务发现、负载均衡、容器化等,可以使用SpringCloud等框架。6.RESTfulAPI:-开始:学习设计和实现RESTfulAPI,使你的应用程序可以与其他系统进行无缝交互。7.版本...

java软件开发都学些什么
前端技术:掌握前端技术如HTML、CSS、JavaScript,以及与后端的交互。框架和工具:学习使用Spring、Hibernate、Maven等常用的Java框架和开发工具。设计模式:了解常用的设计模式,如单例模式、工厂模式、观察者模式等。版本控制:学习使用Git等版本控制工具进行团队合作和代码管理。测试和调试:掌握单元测试、集成...

java软件开发需要学什么(java软件开发有前途吗)
1.?Java基础知识:包括Java语言的基本语法、面向对象编程、异常处理、泛型、集合框架、输入输出等知识点。 2.?数据库:需要学习SQL语言以及关系型数据库的设计与优化,掌握数据库连接池、事务等操作。 3.?Web开发:了解HTTP协议、前端技术(HTML、CSS、JavaScript),并学习使用常用的Web框架如Spring、SpringMVC、MyBatis等...

开发java需要什么
开发java需要什么?一起来了解一下吧。需要的技术:1、微服务技术:微服务架构主要有:Spring Cloud、 Dubbo、 Dubbox等,以 Dubbo占比最高,可达26%。2、远程调用技术:使用RPC框架的程序员中, 使用Dubbo的人数占比最高,其次为 dubbox、gRPC、hessian。3、开发技术:多数程序员在工作中使用的开发技术...

Java开发需要哪些技术?
Java开发需要掌握以下技术:1、掌握Java语言的使用:语言语法、程序逻辑,OOP(面向对象)思想,封装、继承、多态,集合框架、泛型、File I\\O技术,多线程技术、socket网络编程,XML技术。编程有关的操作系统基本使用,HTML5规范、HTML5文档结构、HTML5元素、Web语义化;CSS3规范、CSS3选择器、层叠与继承、...

java开发需要学什么?
如需学习java推荐选择【达内教育】。java学习课程和内容具体如下:Java专业基础课程:Java的开发环境与编程核心知识、Java面向对象知识进行程序开发、应用JAVA多线程技术等。据我所知java编程需要学习面向对象、基本语法、JSP、WebServer以及常用的Java开发工具和常用框架等知识。学习java编程可以使用JBuilder、IDEA...

简单了解Java开发应该掌握哪些东西
简单了解Java开发需要掌握的知识有:一、JavaSE基础 1.1、J2SE JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 8.0新特性 | 多线程技术 | Socket 网络技术 | Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式| Java Debug技术 | 面向对象设计原则详解 | ...

相似回答