【java – 为在线和离线使用的应用程序分离层的好策略是什么?】教程文章相关的互联网学习教程文章

java-如何制作一个看起来像简单的股市应用程序所附图片的GUI?【代码】

使用这些布局;我试图使我的GUI如下所示的FlowLayout,BoxLayout,GridLayout,BorderLayout和GridBagLayout.我尝试了Flow,Grid和Border,但无法使其看起来相同.解决方法:我试图模仿您想要的东西,似乎我离您想要的东西有点近,请看一下代码和图像:import java.awt.*; import javax.swing.*;public class MakingLayout extends JFrame {public MakingLayout(){setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(nu...

java-观察应用程序进行的音量更改【代码】

我有一个ContentObserver注册到android.provider.Settings.System,应该观察任何音频音量的变化.单击硬件音量按钮时,将按预期方式通知它,但是当我通过AudioManager.setStreamVolume或AudioManager.adjustStreamVolume更改音频音量时,则不会收到通知. 这是我的ContentObserver的样子:// this is a Service this.getApplicationContext().getContentResolver().registerContentObserver(android.provider.Settings.System.CONTENT_UR...

由Maven管理的Java EE应用程序中JBoss提供的库【代码】

对于我来说,这实际上几乎是不可能的,但是对于将JBoss提供的依赖项导入到Maven管理的Java EE应用程序中进行部署,似乎没有网上直接的答案. AFAIK与该问题有两种联系,即外部(在JVM方面)JBoss客户端的jboss-as-client工件和具有巨大的< dependencyManagement>的jboss-as-component-matrix工件.阻止定义JBoss使用的库的版本.后一个工件非常有用,因为我可以使用Maven的导入范围来正确设置所有版本.缺少的一个(AFAIK)我类似于jboss-as-cli...

Java-在测验应用程序中实现3级难度【代码】

我正在Android上开发一个简单的测验应用程序.随着测验的进行,测验中的问题应变得更加困难.现在,我正在尝试实现一个静态方法,该方法采用一个Question对象列表,并根据难度生成(选择)相应问题的子列表,并且应该对其进行排序(列表中的第一个问题是最简单的) .该应用程序具有3个难度级别(模式). 这是方法片段:public static List<Question> getQuestions(List<Question> availableQuestions,int quizDifficulty, int numberOfQuestion)...

java-“非网络” Spring应用程序中的Hibernate LazyInitializationExceptioin

我在控制台应用程序中使用Spring 3.1和Hibernate 4(我正在尝试这些框架及其集成的某些功能). 如何在非Web应用程序中解决Hibernate LazyInitializationExceptioin? 我已经谈过使用OpenSessionInViewFilter的问题,但是没有涉及不使用servlet的应用程序…哪个是解决问题的正确方法?解决方法:在将由hibernate加载的实例返回到控制台应用程序的视图层之前,请始终确保已初始化需要在视图层中显示或访问的实体. 您可以使用以下方法强制初...

java-使用新常量会破坏我的android应用程序吗?【代码】

我正在使用以下方法检查视图内屏幕的方向:getResources().getConfiguration().orientationAndroid的新版本提供了更多的方向状态,因此我正在考虑将开关与所有要处理的状态一起使用.switch (getResources().getConfiguration().orientation) {case ActivityInfo.SCREEN_ORIENTATION_PORTRAIT:case ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT:case ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE:case ActivityInfo.SCREEN_ORIE...

java-在tomcat中已部署2个应用程序时出现邮件问题【代码】

之前,我已经在Tomcat 6.0.24上部署了1个应用程序,并且运行良好.现在,我已经部署了AXIS Web服务,并且在发送邮件时第一个应用程序给出了错误消息.我正在使用Java6并通过mail-1.4.2.jar进行邮寄.Error message:javax.mail.MessagingException: IOException while sending message;nested exception is:javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary="----=_Part_8_85998487...

java-使用CAMERA时应用程序崩溃-Android【代码】

我编写了一个应拍照的应用程序,然后将其显示在屏幕上进行修改.在eclipse模拟器上尝试使用时,相机无法正常工作,因此我在Galaxy Nexus智能手机上尝试使用. 但是,当在我的SP上运行该应用程序时,该应用程序将崩溃,表示它不幸停止了工作. 在执行应用程序时,这是确切发生的情况: >我单击相机按钮,然后打开相机界面>拍照后,我可以选择丢弃或打开它>如果单击“丢弃”,应用程序将恢复正常使用>如果我点击打开,应用程序如上所述崩溃 我在Goo...

java-如何为具有多个数据源的grails 2.X应用程序配置c3p0?【代码】

我试图找到一个易于遵循的解决方案(可能是该问题的答案),用于在具有多个数据源的grails 2.X Web应用程序上配置c3p0连接池.我还无法通过Google搜索找到任何清晰易懂的帮助. 我正在寻找的答案将说以下内容: 1)需要什么罐子 2)哪些grails文件需要修改 3)在这些grails文件中放置内容的示例,包括import语句和示例代码. 假设我的应用程序中有两个数据源,即DataSource和dataSource_A,在DataSource.groovy中配置. 如何在grails 2.X Web应用...

java-非Spring Web应用程序可以使用并行Spring-MVC应用程序吗?

我有一个非常庞大的Tomcat应用程序.对业务非常重视(真钱赚钱).但这是遗留的Java代码.含义是,JSP(具有很多Javascript,Java代码),Servlet(具有数千行代码)等等.我们想摆脱这个糟糕的代码.现在,已经有针对另一个应用程序的请求(不同目的,不同功能).我们需要在另一个上下文根目录下使用/ NewApp,在传统应用程序目录结构下.就像一个迷你网站.它将具有不同的URL,甚至可以提供一些虚拟主机. 我们不想扩展传统代码.我们希望转向更好的技术和...

Java Web应用程序通过Spring模块化【代码】

我正在尝试建立这样的项目结构:Project |--Web_module.war|--Data_module.jar(Spring)|--Util_module.jar|--other public api...这意味着应该将不同的模块包装到不同的jar中,因此我必须对不同的模块(例如数据模块和Web模块)具有更多的spring配置(application-context.xml). 我的问题是,如何组织所有配置文件以将其正确包含在Web模块中. 提前致谢.解决方法:计划为您预期的每个jar文件创建一个单独的Eclipse项目. 根据您的项目功能选...

如何使用Maven构建可运行的JavaFX应用程序?【代码】

我是JavaFX的新手.我已经使用maven创建了一个Hello World项目.当我在Eclipse中运行它时,它工作正常.public static void main(String[] args) {launch(args); }@Override public void start(Stage primaryStage) throws Exception {primaryStage.setTitle("Hello World!");Button btn = new Button();btn.setText("Say 'Hello World'");btn.setOnAction(new EventHandler<ActionEvent>() {public void handle(ActionEvent event) {S...

java-如何在Eclipse中剖析Eclipse应用程序?

我在Eclipse中开发了一个插件.但是它存在一些性能问题.我想分析我的插件以找到一些挂钩.我搜索并找到了TPTP,但是它在Eclipse Indigo中不起作用.是否有其他可用的eclipse插件可用于对Eclipse Application / Java Process进行概要分析?我正在使用“运行/调试”作为Eclipse应用程序运行我的插件. 谢谢.解决方法:由于Eclipse程序仍然是Java程序,因此可以使用任何普通的Java Profiler.进行测量后,您只需要为插件的软件包名称过滤结果.我...

如何在同一终端中从Java应用程序打开vi编辑器?【代码】

如何从Java应用程序中打开vi编辑器?我已经尝试过了Process p = new ProcessBuilder("xterm","-e","vi /backup/xyz/test/abc.txt").start(); int exitVal = p.waitFor(); System.out.println("Exited with error code "+exitVal);但这会在新终端中打开vi.我希望vi编辑器在运行我的应用程序的同一终端中打开解决方法:应该很简单:省略xterm,只需启动vi:Process p = new ProcessBuilder("vi", "/backup/xyz/test/abc.txt").start()...

我的Java corba聊天应用程序中“ org.omg.CORBA.COMM_FAILURE:vmcid:SUN次要代码:208完成:也许”错误的原因是什么?

我一直在尝试运行Java Corba聊天应用程序参考:-https://github.com/ehl/TalkCat 在这种情况下,当我第一次运行命名服务ID nameserv.bat时,会弹出错误消息org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe Namming Service activ !! IOR : null错误导致这行编码 org.omg.CORBA.Object obj = orb.resolve_initial_references( “ NameService”); 我已经尝试了许多java corba chat应用...