当前位置:首页 » 行业资讯 » 周边资讯 » 正文

GlassFish与Java Web开发:https时代的新选择

GlassFish与Java Web开发:迈向https时代的新选择

一、引言

随着互联网的快速发展,Web开发技术日新月异。

Java Web开发作为主流技术之一,在企业级应用开发中占据重要地位。

而作为Java Web开发的重要平台之一,GlassFish凭借其出色的性能和稳定性,成为了开发者们的热门选择。

随着https时代的到来,GlassFish与Java Web开发在安全性方面的重要性愈发凸显。

本文将详细介绍GlassFish与Java Web开发的优势及其在https时代的新特点。

二、GlassFish简介

GlassFish是一款开源的Java EE应用服务器,由Oracle公司主导开发。

它提供了丰富的Java EE规范和API支持,包括Java Servlet、JSP、JavaBeans等。

GlassFish以其高性能、可扩展性和灵活性著称,为Java Web开发人员提供了良好的开发环境。

与其他应用服务器相比,GlassFish具有以下特点:

1. 高性能:GlassFish采用了高性能的通信架构和可扩展的模块化设计,能够处理大量并发请求。

2. 易于集成:GlassFish支持各种Java EE规范和API,便于与其他技术和框架集成。

3. 良好的扩展性:GlassFish提供了丰富的扩展接口和插件支持,可以根据需求进行定制化开发。

三、Java Web开发的优势

Java Web开发具有诸多优势,使得它在企业级应用开发中占据重要地位。以下是Java Web开发的主要优势:

1. 跨平台性:Java语言具有跨平台特性,可以在不同的操作系统上运行,降低了开发成本。

2. 丰富的开发工具:Java Web开发拥有众多优秀的开发工具,如Eclipse、NetBeans等,提高了开发效率。

3. 良好的安全性:Java语言本身具有较强的安全性,可以通过各种技术手段保障Web应用的安全性。

4. 强大的社区支持:Java开发者社区庞大且活跃,为开发者提供了丰富的资源和支持。

四、GlassFish与Java Web开发在https时代的新特点

随着https时代的到来,Web应用的安全性愈发重要。GlassFish与Java Web开发在安全性方面具有以下新特点:

1. 支持https协议:GlassFish可以轻松地配置https协议,为Web应用提供加密通信,保障数据的安全性。

2. 身份验证和授权机制:GlassFish与Java Web开发可以通过JavaEE的身份验证和授权机制,实现用户身份的安全验证和权限管理。

3. 安全传输:GlassFish支持各种安全传输技术,如TLS(传输层安全性协议),确保数据传输的安全性。

4. 实时监控和审计日志:GlassFish提供了实时监控和审计日志功能,可以实时检测Web应用的安全状况,及时发现并应对安全威胁。

五、GlassFish与Java Web开发的应用场景

GlassFish与Java Web开发在企业级应用中有着广泛的应用场景。以下是几个典型的应用场景:

1. 企业级Web应用:GlassFish可以作为企业级Web应用的服务器平台,支持各种业务逻辑和功能的实现。

2. 电子商务网站:GlassFish的高性能和稳定性可以满足电子商务网站的需求,保障交易的安全性和可靠性。

3. 云计算和微服务:GlassFish可以部署在云计算环境中,为微服务架构提供强大的支持。

4. 整合应用:GlassFish可以与其他技术和框架无缝集成,实现企业的应用整合需求。

六、总结

随着https时代的到来,Web应用的安全性愈发重要。

GlassFish与Java Web开发凭借其在性能、稳定性和安全性方面的优势,成为了企业级应用开发的新选择。

在未来,随着技术的不断发展,GlassFish与Java Web开发将在更多领域得到广泛应用,助力企业实现数字化转型。


netbeans和Eclipse,哪个更适合开发

netbeans目前来说对于Java的标准支持的比较快,比如JDK 7的新特性,swing设计器,JSF支持等等,由于和oracle/sun的嫡系关系,附带的glassfish也支持最新的Java EE标准。

Eclipse当然会迎头赶上,因为使用者和插件众多,资料也多,还是更习惯用Eclipse,但要是做桌面swing开发,Eclipse里面的设计器是相当烂的。

但比如说你想开发Android,Google官方出的那个ADT好像只能安在eclipse上(尽管听说netbean也有android插件),所以最好的选择了。

为什么glassfish 不如tomcat流行

主要是其太“重量级”了,而且“出生”太晚。

glassfish完整的实现了JavaEE的所有规范,包括ejb、ear等等。

tomcat只是实现了JavaEE的Web服务器相关规范,通过和JBoss集成,可实现JavaEE的所有规范。

glassfish开发完成,正式发布时,toamct和jboss已经占领了绝大多数开发人员的桌面了。

如何在Glassfish上部署web应用

一,开发工具的选择Java EE,或者是JSF应用开发,Netbeans和Glassfish是最好的搭配选择,前者对于后者有非常好的支持。

但要注意netbeans的版本,5.5是不支持glassfish v2的。

而netbeans6还很不稳定,所以现阶段最好的版本是netbeans5.5.1。

二,下载安装Glassfish V21)下载Glassfish v2并解压缩。

下载完毕後,执行以下命令:java -Xmx256m -jar glassfish_点击接受弹出的协议后,glassfish会解压到一个名为glassfish的目录里。

2) 修改端口glassfish是通过ant来安装的,安装脚本在下,在里面可以修改一些配置,比如端口等等。

配置方法可以网络搜索。

三,部署web应用通过glassfish管理控制台进入localhost:4848,默认用户admin,密码adminadmin。

在出现的界面里进入左侧菜单, Applications -> Web Applications,在列表中可以看到已经部署的应用,如要部署新应用,点击deploy按钮,选择本地的war,设定好context path,点击OK,无论部署成功或失败,都会看到相应的信息提示。

注:通过这种方式,可以进行远程部署,只要打开目标服务器上的管理控制台,选择一个本地的war,就可以快速的部署到远程服务器上,非常方便,这也是推荐的原因。

对于EJB应用,在Enterprise Applications下部署,方法同上四,配置jdbc数据源对于Java EE应用,经常需要事先设定数据源,否则部署时会报配置方法是进入Resources -> JDBC,会看到JDBC Resources和Connection pools先设定Connection pools,以MySql为例,点击New,命名为MySqlPools,ResourceType选择,Database vendor肯定选择mysql,然后点击next进入下一页面。

最主要的是设定Additional Properties,也就是jdbc连接配置,设定好url, user, password,其他的保持默认值,也可以根据需要自己添加属性。

设定好连接池后,接着设定JDBC Resources,新建一个JDBC,名称要和你的web应用里的持久化单元采用的数据源的名称一致。

然后再次部署web应用,就会正常运行了。

未经允许不得转载:虎跃云 » GlassFish与Java Web开发:https时代的新选择
分享到
0
上一篇
下一篇

相关推荐

联系我们

huhuidc

复制已复制
262730666复制已复制
13943842618复制已复制
262730666@qq.com复制已复制
0438-7280666复制已复制
微信公众号
huyueidc_com复制已复制
关注官方微信,了解最新资讯
客服微信
huhuidc复制已复制
商务号,添加请说明来意
contact-img
客服QQ
262730666复制已复制
商务号,添加请说明来意
在线咨询
13943842618复制已复制
工作时间:8:30-12:00;13:30-18:00
客服邮箱
服务热线
0438-7280666复制已复制
24小时服务热线