Javaswing是什么?shiro又是什么?

在现实生活中,Java被广泛使用,从商业电子商务网站到Android应用程序,从科学应用程序到经济应用程序(如电子交易系统),桌面应用程序(如Eclipse,Netbeans和Interllij),以及开放源代码库到J2ME应用程序等等。但是对于很多新手程序员来说,很多知识都不是很清楚的,就好比Java swing是什么?shiro又是什么?专家为您详解这两个问题。

Javaswing是什么?shiro又是什么?_业界动态_行业云

 Java swing是什么?

Swing是一种轻量级组件,它由Java语言开发,同时底层以AWT为基础,使跨平台应用程序可以使用任何可插拔的外观风格,并且Swing可以通过简洁的代码、灵活的功能和模块化组件来创建优雅的用户界面。所以同AWT相比,在实际开发中,更多的是使用Swing进行图形用户界面开发。需要注意的是,Swing并不是AWT的替代品,而是在原有的AWT的基础上进行了补充和改进。

Swing组件为实现图形用户界面提供了很多基础类库,多数位于java.awt、javax.swing包及其子包下,在这些包下提供了实现图形用户界面的主要类。其中在java.awt包及其子包下的一些类属于原有AWT组件的底层实现,而在javax.swing包及其子包下的一些类则属于Swing后期扩展的,这也从侧面反映出Swing组件对AWT组件的依赖性。

Swing组件的所有类都继承自Container类,然后根据GUI开发的功能扩展了2个主要分支:容器分支和组件分支。其中,容器分支就是为了实现图形用户界面窗口容器而设计的,而组件分支则是为了实现向容器中填充数据、元素以及人机交互组件等功能。

在Swing组件类中,常用的顶级容器类包括有JApplet、JFrame和JDialog;常用的组件类中,AbstractButton类及其子类就是用来定义按钮常见行为的工具类,JTextComponent类及其子类就是用来定义文本内容编辑区域的工具类。

 shiro又是什么?

Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。

Shiro 是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点:

· 易于理解的 Java Security API;

· 简单的身份认证,支持多种数据源;

· 对角色的简单的签权,也支持细粒度的鉴权;

· 支持一级缓存,以提升应用程序的性能;

· 内置的基于 POJO 企业会话管理,适用于 Web 以及非 Web 的环境;

· 异构客户端会话访问;

· 非常简单的加密 API;

· 不跟任何的框架或者容器捆绑,可以独立运行。

综上所述,Java swing是什么,以及shiro又是什么的全部内容介绍,想了解更多关于Java的信息,请继续关注。

92
194
0
1

相关资讯

  1. 1、这是香港电影不该忘却的历史3787
  2. 2、丁真第一次看电影丁真参加单位团建看电影3806
  3. 3、《阿修罗》回应撤档:市场太不公平,还会回来但不存在修改再上!2547
  4. 4、比正片更有料!5部经典韩影幕后选角花絮曝光434
  5. 5、《暖春》爷孙多年后同框,小花长成了大姑娘,爷爷连路都走不动了2202
  6. 6、漫威拍华裔英雄“上气”来源自李小龙,DC开发拉丁裔“蓝甲虫”161
  7. 7、捋陈羽凡白百合时间线,女方似要洗白,命真好糊了还有前夫送人头549
  8. 8、《合伙人》缺高人,我来给三兄弟指条明路1714
  9. 9、《非凡英雄》收视开门红小人物扛起抗日大旗3719
  10. 10、喜欢蔡少芬,却娶走陈法蓉,当年最火男神今竟成18线!4598
全部评论(0)
我也有话说
0
收藏
点赞
顶部