Struts+Spring+Hibernate、MVC、HTML、JSP

javaWeb应用

JavaWeb使用的技术,好比SSH(Struts、Spring、Hibernate)、MVC、HTML、JSP等等技术,利用这些技术开发的Web应用在政府项目中很是受欢迎。html

先说说SSH是个啥?java

SSH一种解释是Struts+Spring+Hibernate,这个咱们待会再说;另外一种解释是SSH 为 Secure Shell 的缩写,他是一种创建在应用层层面上的安全协议,计算机每次向网络发送数据时,SSH都会自动对其进行加密。数据到达目的地时,SSH自动对加密数据进行解密。ssh(安全外壳协议),Secure不用讲,安全你们都知道,那么什么又是shell呢?shell(计算机壳层)android

Struts+Spring+Hibernate程序员

1.Struts:struts是开源框架。使用Struts的目的是为了帮助咱们减小在运用MVC设计模型来开发Web应用的时间。若是咱们想混合使用Servlets和JSP的优势来创建可扩展的应用,struts是一个不错的选择。shell

2.Spring:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson建立。简单来讲,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。数据库

3.Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了很是轻量级的对象封装,它将POJO与数据库表创建映射关系,是一个全自动的orm框架,hibernate能够自动生成SQL语句,自动执行,使得Java程序员能够为所欲为的使用对象编程思惟来操纵数据库。 Hibernate能够应用在任何使用JDBC的场合,既能够在Java的客户端程序使用,也能够在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate能够在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。编程

Struts+Spring+Hibernate,说了半天,简言之,Struts是个框架,Spring是个框架,Hibernate是个框架,哪门他们三个加到一块儿天然也是个框架,其实就是将代码放到一个咱们看不到的容器中,规定架构。当咱们使用的时候直接调用。再说通俗一点,就是一个高级一点的模板。别人为咱们定义了模板,咱们为其填写内容便可。浏览器

 

那么这个模板到底怎么用?
下面这个例子已经用了好多年了,可是比较经典,你们能够尝试一下:

Struts+Spring+Hibernate整合入门详解

 
4.MVC: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑汇集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不须要从新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
 

5.HTML:超文本标记语言,标准通用标记语言下的一个应用。安全

6.Java Server Pages,中文名叫java服务器页面,是一种动态网页的技术标准。JSP能够看做是HTML语言的一种java扩展,JSP与Servlet同样,是在服务器端执行的。一般返回给客户端的就是一个HTML文本,所以客户端只要有浏览器就能浏览。服务器

安卓应用

如今咱们所用的手机,基本上都是Android操做系统和IOS操做系统(苹果手机),咱们打开任何一款安卓手机中的App应用,都是使用Java语言开发的。固然了,若是你不会Java技术的话,那么开发安卓App应用确定是不行的,因此不少Java程序员在转行作Android开发会容易不少。

若是有人想开发android,那么请点击:http://www.cnblogs.com/wsg25/p/7353794.html  +  http://www.cnblogs.com/wsg25/p/7354023.html

J2ME应用

J2ME的产品有,好比蓝光光碟、机顶盒等等。WhatsApp很受欢迎的一个缘由是由于对全部Nokia手机的J2ME平台来讲是可用的。Java ME 以往称做J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一块儿构成Java技术的三大版本,而且一样是经过JCP(Java Community Process)制订的。

这个东东用的比较少了,如今你们都在用J2EEJ2SE.

金融银行行业的应用

好比在投资银行中,像花旗、渣打、高盛等其余银行使用Java来开发前台和后台电子交易系统,提供解决方案和确认系统以及数据处理项目等等。

JavaSwing对交易员来讲在开发客户端的GUI方面仍是很受欢迎的。上面对swing已经进行初步介绍!

嵌入式领域

在最初,Java是为嵌入式设备而设计的,仅需130KB就能使用Java技术,并且,Java的优势之一,一次编写,到处运行的特色,受到了你们的欢迎,也充分展现的平台是多么的强大。

大数据技术

大数据是你们常常提到的一个词,随着各类各样数据的增多,各个领域、用户等等数据的增多,数据处理以及数据的安全性,受到的人们的重视。

其中Hadoop和其余大数据技术都是利用Java技术的。

软件工具

Swing在开发客户端方面很是流行,尤为是在金融行业和投资银行。如今,JavaFX正逐渐受到欢迎,可是仍不能成为Swing的替代品。还有不少桌面应用也是用Java开发的。

科学应用

Java的优势,安全、轻便、易维护,在科学应用是很是普遍的,包括天然语言处理。

相关文章
相关标签/搜索