【具有安全性构建Java桌面应用程序的最佳方法】教程文章相关的互联网学习教程文章

java-更新Web应用程序的静态资源【代码】

我们有一个依赖于资源的Web应用程序(Java Tomcat Spring Maven).因此app-1.0.1.war取决于resources-1.0.3.jar.当我们需要修复资源中的错误时,我们需要 >发布一个新的资源罐=> 1.0.4>更新Web应用程序的Maven Pom中的依赖关系>发动新战争=> 1.0.2>部署网络应用 在我们团队中,有人认为这不是一种有效的方法.他们宁愿 >释放一个新罐子>在服务器上上传jar 因此,基本上没有重新部署该应用程序.似乎更容易,但是我可以看到这种方法的几个问...

java-处理Android浏览器/ webview中的链接以直接启动应用程序【代码】

我希望通过链接打开我的应用程序,遵循Make a link in the Android browser start up my app?的指示.好吧,它工作正常(大多数时候….这就是我寻求帮助的原因). 我的html链接是<a href="intent:#Intent;action=com.mark.MY_ACTION;end">Open Application</a>我的意图过滤器采用以下形式<intent-filter><action android:name="com.mark.MY_ACTION"/><category android:name="android.intent.category.DEFAULT"><category android:name=...

Java桌面应用程序和功能认证

我对Java开发还很陌生,我发现自己的任务是为用Java编写的桌面应用程序实现功能授权系统. 当前,该应用程序在启动时需要用户身份验证,并且通过LDAP针对活动目录服务器对用户进行身份验证. 目前的应用程序没有适当的用户特权系统,一旦用户通过身份验证,他们就可以完全访问应用程序的全部功能. 我需要做的是定义一些可以访问不同功能的用户角色或组,即user:Alice(属于组:Admin)可能会在JTable的弹出菜单中看到menuItem:EditCell,而u...

Java EE 6应用程序客户端登录【代码】

我对Java EE还是很陌生,刚开始要创建的应用程序遇到了很多麻烦.我想要的是一个连接到EJB项目的Swing应用程序客户端.我正在使用Glassfish v3.1.1.到目前为止,我有两个无状态Bean,其中一个是使用@DeclareRoles和Glassfish中的JDBC领域来保护的,另一个是客户端的开始. 运行客户端时,您可以选择用户名,键入密码,然后登录.如果使用正确的密码,则一切正常(客户端控制台会吐出某些“安全”信息).但是,如果键入错误的密码,则将您永久锁定. ...

具有安全性构建Java桌面应用程序的最佳方法

我正在用Java构建一些桌面应用程序,我想知道什么是向应用程序添加安全性的最佳方法(启动时登录),以及如何告诉gui禁用某些元素.我使用Spring和Hibernate.我是Spring框架的新手.如果可以,Spring Security是否可以在这种情况下使用? 谢谢解决方法:确实,Spring Security将使您能够添加基于User and Roll的身份验证机制.您还可以添加方法拦截器/过滤器以根据用户权限过滤结果. (这将帮助您根据用户权限禁用/启用UI元素) 有一些不错的视...

java-在Android应用程序中使用个人证书

我希望用户能够在生成证书的网站上安装后将自己的个人证书安装到我的Android应用程序中,但是当我使用WebClient或Android浏览器进行浏览时,安全存储会弹出并安装, API直到我尚未安装的版本14(Android 4.0)才可用. 这样的站点的示例是http://www.comodo.com/home/email-security/free-email-certificate.php.您可以在此处申请个人证书,并在确认后获得一个链接,您可以在其中下载证书.我希望用户能够从该网站和其他网站将证书下载到我的...

java-如何从头开始建立非常简单的J2EE Web应用程序的教程?

我想知道在哪里可以找到Web教程或书籍来向我展示如何从头开始设置Java Web App J2EE?从显示您需要安装的内容以及安装方法,到在浏览器中启动服务器和Hello World的过程开始? 我不想使用诸如spring或grails之类的框架,因为我想了解它在Java级别上的实际工作方式. 在过去的两年中,我一直在使用RoR,并且获得了Java培训生的工作,并且想更好地了解一切工作原理,体系结构等. 非常感谢.解决方法:您正在尝试从Java级别理解?那么,您需要先...

Java Desktop Integration:使用自定义应用程序打开文件【代码】

如何使用自定义应用程序从Java程序中打开文件?Desktop.getDesktop().open(file);仅使用系统默认应用程序打开文件.我需要的是像open(myapp, file);解决方法:如果目标应用程序接受要打开的文件作为参数,则可以执行以下操作:Runtime rt = Runtime.getRuntime(); Process proc = rt.exec("CustomApp "+filename);

java-以编程方式获取已安装的应用程序【代码】

单击图标后,我试图在Android中获取已安装的应用程序.在图标单击代码下,我编写了以下代码:Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.ACTION_ALL_APPS); startActivity(intent);但是它杀死了应用程序.我想以编程方式在屏幕上显示已安装的应用程序,就像在Android上按应用程序键时看到的那样. 可能吗?我在哪里做错了?解决方法:要获取所有已安装应用程序的列表,可以使用以下代码Intent mainIntent...

java-在没有应用程序服务器的情况下使用Jersey

我希望使用Jersey而不需要安装诸如Tomcat或Glassfish之类的应用程序服务器.理想情况下,我想创建一个轻量级的程序,该程序侦听端口并允许连接.我相信您可以使用Grizzly Jersey做到这一点,但是我不确定这有多容易,因为据我了解,Grizzly是用来从头开始编写新的http服务器的? Restlet在这方面看起来不错,因为它包含一个内部http服务器,但是提供的文档非常有限.解决方法:您可以使用轻量级的servlet容器,例如jetty.您可以将其捆绑并随应用...

如何使用java和eclipse创建Facebook应用程序

我是facebook的新手api.please任何人都可以帮助我如何创建一个简单的应用程序.我从fb api 下载的版本已过时.请提供指南.我用谷歌搜索了..但是它让我无处可…解决方法:看一下this tutorial,可能就是您想要的.

如何从AutoCAD DXF文件获取详细信息到Java应用程序?

我正在开发需要从AutoCAD DXF文件获取详细信息的应用程序.是否有支持此任务的特定API.实际上,在我的项目中,我需要为Java应用程序构建结构,并且需要向这些图形添加更多详细信息,所以有人可以提供有关此方面的经验吗?解决方法:在java dxf上进行Google的快速搜索会产生ycad库.我从未使用过它,我不知道它的效果如何.

java-android应用程序中此错误的原因是什么-通道无法恢复中断,将被丢弃【代码】

我的Android应用程序不断收到频道中断错误,这会自动关闭应用程序.在日志中,仅以下两行将以红色显示ERROR/InputDispatcher(2687): channel '40561dd8 com.mypackage.myActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x801-09ERROR/InputDispatcher(2687): channel '40561dd8 com.mypackage.myActivity (server)' ~ Channel is unrecoverably broken and will be disposed!应用定位到Android ...

java-如何在具有不同应用程序上下文的同一端口下的同一tomcat下部署两个Web应用程序?【代码】

我已经在端口80上的tomcat 6上部署了一个应用程序.我的应用程序文件夹名为myApp1,位于webapps文件夹下.我可以使用名为myApp2的Web应用程序文件夹下的http://localhost/myApp1来访问它.另外,我只是将myApp2文件夹放在webapps文件夹下. 但是,当我尝试使用URL http://localhost/myApp2访问应用程序2时,出现HTTP 404错误消息,提示未找到请求的资源myApp2.我是否还必须对配置文件即server.xml进行一些更改?仅出于编队目的,两个应用程序...

独立桌面Java应用程序的持久性策略

(仅设法找到另一个问题-Object persistence strategy for desktop application) 我有一个基本的Java Swing应用程序-它需要访问/保留数千个POJO.我可能需要在这些上运行基本查询. 最初,我查看的是JPA-Hibernate HSQLDB,但这减慢了应用程序的启动时间,我认为这对于我的查询要求而言是过高的. 我简化了数据模型,开始研究文档数据库-mongodb很棒,但是它并不真正适合非服务器环境;从Java(使用ProcessBuilder)启动和关闭mongod进程很麻烦...