导航:首页 > 编程语言 > javaweb用什么框架

javaweb用什么框架

发布时间:2021-10-23 13:16:22

1. 当前java web 开发用得一般都是哪些框架

1.S2SH(struts2+spring+hibernate)

基于Struts2+Spring3+Hibernate4开发java Web企业应用开源框架s2jh源码分享
spring+hibernate+struts2开发OA企业办公管理系统源码分享
Struts2+Hibernate3+Spring三大框架技术实现MySQL数据分页
Spring+struts2+hibernate+easyui基础权限管理框架
Spring+Struts2+Hibernate三大框架开发企业人力资源管理系统源代码下载
Spring mvc+struts2+Hibernate整合实例代码(注解详解)
2.S2SM(struts2+spring+mybatis)
Spring+Struts2+mybatis手动配置三大框架整合源代码下载
Struts2+mybatis开发音乐分享系统
3.SSH(spring mvc+spring+hibernate或struts+spring+hibernate)
Spring MVC+Spring+Hibrenarte实现的简单的CRUD项目实例
springMVC注解与hibernate完美结合完成基本的增删改查demo源码下载
springmvc+hibernate+spring+easyui开发bsalse进销存后台管理系统源代码下载
spring 3.0+spring MVC+Hibernate框架搭建教程(附:springMVC文件上传功能)
spring+struts2+Hibernate三大框架开发某制药厂管理系统源代码下载
Spring mvc+struts2+Hibernate整合实例代码(注解详解)
4.SSM(spring mvc+spring+mybatis)
SpringMVC+Mybatis整合实现简单权限控制系统代码

2. java web数据接口一般用什么框架和技术来实现

开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有很多种,这对于开发者如何选择带来一定的疑惑。性能Webservice的关键要素,不同的框架性能上存在较大差异,而当前在官方网站、网络资料中可以方便的找到各自框架的介绍,但是很少有针对不同框架性能测试数据。本文选择了比较流行几个框架:
Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss RESTEasy、sun JAX-WS(最简单、方便)、阿里巴巴 Dubbo(除外)等,采用Java作为测试用例,通过本机和远程两种进行测试方式,对这几种框架进行了性能测试,并对测试结果分析和性能比较,最后并对性能优异的框架进行了推荐。
目前三种主流的web服务实现方法:
REST(新型):表象化状态转变 (软件架构风格)RESTEasy、Wink、CXF、Axis2…….
SOAP(比较成熟):简单对象访问协议 Xfire、Axis2、CXF、Axis1
XML-RPC(淘汰):远程过程调用协议(慢慢被soap 所取代)
REST 简单易用,效率高,貌似未来有很大的发展空间,也有宣称rest性能个方便比soap强大的,已经有很多框架宣称对rest进行支持比如spring 3.0、struts…….. (网络观点)
SOAP 成熟度较高,安全性较好

3. java web后台都用什么框架或技术开发

基本上一样的,ssh也可以为手机APP开发后台。其实对于后台开发来说原理都回差不多。只不过答app的后台开发和web不一样的地方在于传输数据格式不一样,一般来说web访问后返回的是一个html页面,少部分是json格式;而一般app的后台开发大部分直接传json格式数据(也有不是json格式的,看项目的选择,但一般来说都是json),少部分会直接返回html5的页面。
还有一个不同点在于登录验证和数据加密,一般web是使用session验证登录状态,而app则使用token来验证登录状态(token是自己定义的一个和用户ID相关的加密字符串,传入后台后从数据库查询用户信息)。还有如果对安全性要求较高,app传输数据时可能会对数据进行加密,而web一般没有这一步,web的加密一般是使用https。
至于说android和ios的开发环境不一样那是指的app开发,和后台无关。app的后台和java web的后台没有本质区别。app的一个后台可以即提供给android,也可以同时提供给iOS,它就是把app提交的数据处理后插入数据库和从数据库查出数据处理后传给app。

4. 目前javaweb主流的开发框架有哪些

目前我们用的低代码开发平台,前端的主要有jquery

5. 做Java的web开发用什么框架

SSM(SpringMVC+Spring+MyBatis)
SSH(SpringMVC+Spring+Hibernate)
有的公司会用Struts2替代SpringMVC,但是SpringMVC已经称为主流。
Solr作为一个检索用的框架
Quartz定时任务框架
MQ消息队列
Dubbo分布式服务
Jedis操作Redis的框架

6. 现在java web主要用什么框架

你好 我目前在工作 大部分项目都是采用SpringMvc+Spring+MyBatis 建议你先从这个框架弄起来 开发效率高,流程清晰,易维护 是现在主流框架之一

7. javaweb开发主要用什么框架

个人觉得还是使用javaee标准比较好,mvc没有javaee标准,struts2可以用。剩下的就是CDI,EJB,JPA等。 至于spring,数据源死锁,如果用还是不要用它来控制数据库事务。

8. java的web开发为什么一定要使用框架

框架只是来为了方便,快自速的构建自己的应用。
根本目的还是说为了分离我们的业务逻辑,方便维护。
我们一般的web项目都是分为视图层,控制层,业务层,持久层等
各个框架其实也是根据这些划分就行的,比如struts是衔接视图层和控制层的,hibernate是持久层的,spring是struts和hibernate的粘合剂,必不可少。当然还有其他的框架,也是一样的。
但是总归来讲还是为了分离业务,方便维护,快速开发。

9. java搭建web平台都有什么框架

web平台也可以理解为B/S(Brouser/Server)技术平台,是一种基于浏览器载体的框架,包含前端、后端和数据库三个大的方向,各个方向的技术都不一样,如果都懂的就是全栈了。现在主流的技术包含JAVA、.NET、SqlServer、Bootstrap等,学会了这些也就知道怎么去开发B/S项目了。

Web前端开发技术包括三个要素:HTML、CSS和JavaScript,还有很多高级的前端框架,比如bootstrap、Jquery等,前端开发也是比较的复杂,如果找到规律,开发起来也比较的快。

Web后端技术也有很多,比如.Net、JAVA、PHP等,各大语言都有其开发架构,像.NET的MVC架构,JAVA的Java EE,一般web后端技术的知识面是很广的,语言、设计模式、需求分析、性能优化等都要懂。

数据库现在有三种主流的关系型数据库:MysqlSQLserverOracle,还有Nosql等结构性数据库:Redis、Mogodb等。

如果对C#开发BS架构的项目心里还没有底的话,可以了解下web开发平台中的一些架构思想,对前端、后端和数据库等一些主流框架进行了集成,对我们应该是有好的帮助的。

10. JavaWeb项目到底该使用什么框架

每个人都有自己的理解,我肯定有不正确的地方,权且当抛砖引玉
1.有的人认为使用了SSH可以大大提高系统速度,其实不然,我两个月前遇到的一个银行反洗钱项目就使用struts1.2 + jdbc开发,数据库20G左右,同样正常运行,速度还可以,我认为SSH提高的是非视图层的开发效率,减少了维护难度,对于运行速度倒不一定
2.有的人认为只要会SSH的基本组合就可以了,其实不然,它们每个都是很多的版本,有些版本存在本质区别,如struts1和struts2的本质不同,spring2和spring2.5的注解配置,如果一点不考虑,一股脑采用配置文件,最终的结果只会被配置文件淹没,反而提高了维护难度,当然,太多的注解也让人昏迷,所以我认为必须对这些重点差异版本都进行学习,至少使用一会,自己去体会,找到配置文件和注解的平衡,从而提高开发效率,减少维护难度
3.有的人认为hibernate好啊,有了它就万事大吉,其实不然,经过实践证明,它无法对复杂sql进行良好处理,事实上,实际项目中对复杂sql的需求相当高,远比增删改多,比如,我曾经做过的反洗钱系统中,三个大表,即使分表后依然千万级的数据量,并且三表还存在关联,使用hibernate,无法想象,所以我们使用ibatis2来专门处理复杂查询sql,以及批量修改和删除,使用hibernate来处理其他操作
这里给一个SQL,看谁能使用HQL写出来,如果有,我佩服
Sql代码 收藏代码
select datename(year,a.tr_date)+datename(month,a.tr_date)+(case when day(a.tr_date)<10 then '0'+datename(day,a.tr_date) else datename(day,a.tr_date) end ) as trade_date,
datename(year,a.analyse_date)+datename(month,a.analyse_date)+(case when day(a.analyse_date)<10 then '0'+datename(day,a.analyse_date) else datename(day,a.analyse_date) end ) as analyse_date,
datename(year,a.rep_date)+datename(month,a.rep_date)+(case when day(a.rep_date)<10 then '0'+datename(day,a.rep_date) else datename(day,a.rep_date) end ) as rep_date,
a.*,
d.*,
s.file_name
from tbriskshow a, tbriskshow_detail d, tbriskshow_relation r, rep_riskshow_file s
where a.check_flag > 2
and a.sus_flag = 2
and r.id = a.id
and r.tbriskdetail_id = d.id
and a.status = 0
and a.type = 5
and s.riskshow_id = a.id
4.合理的配置文件布局很重要,项目开发才能正常进行,不要以为将所有struts,spring配置信息放置在一个文件中会很爽,如果你感觉到爽,那是因为你做的项目太小,所以全部按某种规范分开放置,使用总配置文件来引用这些配置
5.再说说视图层,当前无外乎是JSP、CSS、JS、EL、JSTL、JSF、Jquery、Ext等技术,再高级点的就是使用JSP自定义标签技术将某些东西封装起成标签表单和表格,供统一调用,其实不管怎么样,由于每个人技术层次不同,到了后面维护必可避免的难搞,所以我结合我自己做过、参与过、看过的项目,认为视图层可以这样做:将所有控件封装(有人可能会说,这得封装多少东西啊,其实主要封装了表单、表格、树形、复选下拉、对话框,就能解决大部分问题),开发人员使用标准XML来配置界面以及其方法,再通过一个标准XML格式和服务器(SSH、存储过程)进行交互,这样,哪怕一个对界面完全没有感觉的人也能做出漂亮且风格完全统一的页面,并且维护相对容易,以下是一个示例
页面配置XML:
<!-- 菜单操作基础表单 -->
<view id="10000011_form_base_conf">
<column>2</column>
<defButtons>true</defButtons>
<col type="number" field="cdbh" readonly="true" value="-1">菜单编号</col>
<col type="number" field="fjbh" readonly="true" value="-1">父级编号</col>
<col type="input" field="cdmc" must="true">菜单名称</col>
<col type="select" field="sfzy" must="true" option="是:1|否:0">是否枝叶</col>
<col type="number" field="pxh">排序号</col>
<col type="input" field="ljdz" must="true">连接地址</col>
</view>
<!-- 添加菜单 -->
<view id="10000011_form_add_conf">
<ext>10000011_form_base_conf</ext>
<add_func_id>10000012</add_func_id>
</view>
<!-- 修改菜单 -->
<view id="10000011_form_edit_conf">
<ext>10000011_form_base_conf</ext>
<edit_func_id>10000013</edit_func_id>
<delete_func_id>10000014</delete_func_id>
</view>
数据访问XML:
<func id="10000012">
<param name="cdmc" type="varchar" nullValue="" />
<param name="sfzy" type="int" nullValue="0" />
<param name="fjbh" type="int" nullValue="0" />
<param name="pxh" type="int" nullValue="0" />
<param name="ljdz" type="varchar" nullValue="" />
</func>
6.最后说说JavaWeb的未来,当然我个人认为的未来,随着Iphone,Ipad,安卓的普及,JavaWeb进军手机是必然的,就像当年PC上用PB,VB做的MIS,CRM等管理类桌面程序被大清洗一样(本人原来也是个PB程序员,后来转的Java,现在还依稀记得datewindow的风采),所以我认为JavaWeb的未来就是手持设备浏览器,服务器端其实应该没有太大变化,主要前端UI部分:多风格、多点触控式完全替代传统的表格、表单都是可能的,现在已经有不少框架出现,JQtouch、Jquery Mobile、Sencha Touch等等,当然这些我自己也还在学习中,谈不出什么,但我相信这就是未来,让我们拭目以待吧

阅读全文

与javaweb用什么框架相关的资料

热点内容
男人长的像男孩和一群女的洗澡电影 浏览:718
大胸妹的电影 浏览:121
韩国电影推荐尺度性感 浏览:846
百合弱受 浏览:267
男男大尺度男插男 浏览:857
红领巾的故事扮演者陈虹池 浏览:179
看电脑的网站 浏览:947
泽达士智能手环下载什么app 浏览:689
美国电影 爱情片 till 浏览:196
小说女主被男主囚禁生娃 浏览:42
韩剧19禁电影 浏览:316
蝉妈妈直播数据为什么不准 浏览:897
梅花档案好看吗 浏览:420
win10系统怎么调低亮度 浏览:345
火影忍者小说主角是女的 浏览:406
韩国电影我的变态邻居女演员是谁 浏览:79
电影枪版在哪看 浏览:796
视频区小说区图片区 浏览:784
一个男的和一个骑自行车的女人外国电影 浏览:152
有什么好看3a的电影网址么 浏览:565

友情链接