Java相关开源软件有哪些
1.Spring MVCSpring 框架提供了构建 Web 应用程序的全功能 MVC 模块。
使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
2. Struts 2为了更详细的阐述现代软件工程师广泛使用的现有Java框架,我们决定参考Apache的Struts 1后继版本Struts 2。
这个Java框架对于使用构建当代Java EE Web应用程序的工程师来说是一个很好的选择。
Apache软件基金会为开发人员提供了一个广泛的工具,用于创建企业级的面向Web的应用程序,开发过程的优化从开始贯彻到结束,还提供后期的维护。
如果你还在为高负载系统(如广播门户)发愁,这个框架将是你的不二之选。
3. Hibernate这个 Java 映射框架借助于将持续存在的数据库访问操作替换为高层次的对象处理功能,来解决对象-关系的不匹配问题。
每一个企业应用程序的情况都不同,而Hibernate则拥有功能强大的工具套件来帮助后台开发人员对其数据访问层进行微调。
这是一个高级的 ORM 框架,你可以用它来在 Java 对象(实体)上进行数据库操作。
利用 Hibernate 缓存来将 Java 环境中的数据持久化到数据库是一个持久化的概念、4. JSF作为java EE的一部分,JavaServer Faces被Oracle所支持。
虽然这不是一个可以进行快速java开发的最好框架,但它很容易使用,因为Oracle提供了大量文档。
此外,除非你离开java EE环境,JSF不需要任何的外部依赖,而功能非常强大。
它拥有丰富的库和工具(包括一个简单的用户界面生成工具),使之成为了一个神奇的魔法棒,无论应用程序可能看起来有多么复杂,它都可以给予你支持与帮助。
5. Vaadin当现代开发者创建商业应用程序,并使用GWT渲染终端网页时,Vaadin称得上是一个超级流行的框架。
Vaadin利用一个众所周知的基于组件的方法,能够适应浏览器的变化,从而减轻了开发商的负担。
它拥有一套扩展的用户界面组件,以及各种不同的部件和控件,可以让程序员在任何时候都可以建立一个很酷的应用程序。
6. Google Web ToolkitGWT是另一个免费的java框架,它允许程序员创建和优化复杂的网络应用程序。
GWT的软件开发工具包包括核心的java API和小部件,构建随后可以编译成JavaScript的应用程序。
7. Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其干脆的API设计,合理的默认值以及约定架构。
与java的无缝集成使得这个框架成为世界上众多框架中的首选。
一系列强大的特性,如基于sping的依赖注入和各式各样的插件,可以提供创建现代基于web的app的所有需要的东西。
编写JAVA用什么软件比较好?(高分)
主要是看你报什么态度来学习了如果你想深入学习java,最好的工具就是记事本,或是ue等诸如此类的文本方式,而不用视窗类的编辑器,这基本上是所有深度的高手的的共识,好处在于你可以加深对各个类的认识和语法方面的联系如果你想的是速成的话,目前最广的就是eclipse,这是个开源免费的java开发的视窗工具,支持windos7绝对没问题,至于myeclips 只是只是eclipse的一个商业版的插件,用于jsp等基于网站web方面开发用的这类的工具的好处在于,提供了强大的提示功能,当然这样的功能多了,开发速度提升了,不过对个人理解熟练java没什么好处http://www.eclipse.org/downloads/这个是eclipse的网站,选择你需要的就可以了另外,eclipse的安装文档,在百度上能搜到很多的
我是大学生,比较喜欢java方向和开源软件,怎样加入一些开源项目或...
兄弟.java绝对要比c++简单,学java也简单.主要就是要有面向对象的设计思想...如果按照你说的学过c++那就更容易学懂java,其实没学过也没什么关系的.其实就java的语法来讲很简单..我相信你会很容易接受的...提到工具初学就先装JCreator, (前提必须有java虚拟机,设置好环境变量.)JCreator工具比较不错,没那些大型继承IDE的烦琐操作,现在网上有汉化版.你可以上网搜索的..然后你若是熟悉了java的设计方式可以从事一下j2ee方面的jsp学习...这是你可以去下载免费的Eclipse+Myeclipse(是eclipse的收费插件,不过网上也有破解码)+ tomcat(服务器功能类似微软的IIS)开发jsp..Eclipes可以说是现在公司搞开发最常用的大型工具.至于java入门可以去下载布鲁斯的电子书.程序设计这门科学,得要你自己时常动手操作.并且要阅读大量的程序来拓宽自己的眼界..参看别人的程序如何最优组织起来的.学习...再学习..终于写完了...希望你能在以后的java设计当中体会到程序设计的乐趣..祝你成功..
什么是JAVA,学JAVA有什么用?
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。
当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。
那么Java到底有何神奇之处呢?Java语言其实最早是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。
他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。
但是,网络的出现改变了OAK的命运。
在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。
这对于那些迷恋于WEB浏览的人们来说简直不可容忍。
他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。
对于用户的这种要求,传统的编程语言显得无能为力,面SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。
当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都想到:噢,这正是我想要的。
于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。
Java的开发环境有不同的版本,如sun公司的Java Development Kit, 简称JDK。
后来微软公司推出了支持Java规范的Microsoft Visual J++ Java开发环境,简称 VJ++。
编写好的JAVA在什么软件里面运行
首先你需要下载安装jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html然后。
。
配置环境变量。
。
右击“我的电脑”属性,选择“高级”选项卡,单击“环境变量”,假设JDK的安装路径:E:\jdk在用户变量中添加下面的变量和属性值Classpath .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jarPath E:\jdk\bin在系统变量中添加下面的变量和属性值CLASSPATH .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jarPATH E:\jdk\bin然后打开dos窗口。
。
输入java回车输入javac回车。
。
如果都正常执行了。
。
说明你环境正确了。
。
然后你就可以写程序了。
。
初学建议用记事本。
。
推荐你个视频地址。
。
视频里面讲得很详细。
java编程需要的软件是什么?
java其实可以不用其他软件的。
只需要安装了JDK工具包即可,这个是必须的。
并且一定要配置好系统的环境变量。
这个可以到网上去查,网上很多。
然后进入命令行(“开始”-->;“运行”中输入cmd),接着可以把已经保存好的.java文件进行编译和运行。
(javac是编译命令,java是运行命令)当然可以用其他的软件来编程,会更加方便和高效,但同样先要安装JDK。
软件有:Eclipse,JBuilder等。
都不错。
我推荐用Eclipse,是免费开源的。
也可以用MyEclipse。
转载请注明出处51数据库 » 什么是java 开源软件