【java-Spring的SimpleNamingContextBuilder和LDAP】教程文章相关的互联网学习教程文章

java-Spring,Morphia和DataAccessException实现

我在我的Spring应用程序中使用Morphia和MongoDB.我在许多示例项目中看到,许多服务接口方法都抛出DataAccessException.据我所知,此异常是从各种框架类抛出的,以简化数据访问的各种实现的异常处理. 在这一点上,我猜我应该捕获Morphia引发的任何错误,并从我的服务实现中引发DataAccessException.所以我的问题是,是否应该使用使用Morphia的服务实现对该方法进行建模?也许我只是误解了这一点.解决方法:如果您希望您的业务逻辑能够对特定...

java-Spring ObjectPooling和线程阻塞【代码】

我有一个为豆定义的Spring CommonsPoolTargetSource.我试图了解池的工作方式,以及当对象返回时池. 具体来说,如果我有一个工作程序,它需要一个池化对象并对其调用两个方法,如下所示:public class MyWorker {@ResourceFoo pooledFoo;void doWork(){pooledFoo.doStepA();pooledFoo.doStepB();} }从我运行的测试中可以看到,pooledFoo实际上不是Foo的实例,而是Pool提供的代理.上面的流程将是: >在foo上调用doStepA()会从池中检索一个值...

java-spring的正确版本或杰克逊是什么?【代码】

我正在使用杰克逊转换器(MappingJacksonHttpMessageConverter)来使用和产生来自spring控制器的json数据.但是在调用控制器时会引发以下异常.Caused by: java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.isConcrete()Zat org.codehaus.jackson.map.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:80)at org.codehaus.jackson.map.deser.StdDeserializerProvider._createDese...

java-Spring Roo是否仅用于制作网站的框架?

经过许多问题之后,我终于通过一个简单的例子来设置Roo. 现在我只想知道Roo应该走多远. 我的意思是喜欢字段,类,一切都可以通过Roo Shell完成. 例如,现在我的项目中有15个课程.我很困惑-我应该在什么时候使用Roo shell上课,什么时候应该离开Roo并像往常一样开始工作? 此外,Roo拥有自己的GUI和布局设计.我们也可以改变吗?解决方法:我个人使用ROO生成模型,控制器和支架,然后剥离了很大一部分支架,以便可以在其中放置自己的组件以及仍...

java-Spring 3和Google App引擎的问题【代码】

这是我的web.xml<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"><servlet><servlet-name>dispatcher</servlet-name><servlet-cla...

java-Spring AOP-未调用切入点/拦截器【代码】

我定义了以下拦截器:@Aspect public class OpenSessionInRequestInterceptor {private Log log = LogFactory.getLog(getClass());@Autowiredprivate SessionFactory sessionFactory;public OpenSessionInRequestInterceptor() {}@Around("@annotation(com.sc2.master.aop.hibernate.OpenSession)")public Object processAround(ProceedingJoinPoint pjp) throws Throwable {log.info("Opening Hibernate Session in method "+pjp....

java-Spring MVC 3是否具有视图组件?【代码】

我正在为一个项目学习Spring 3 MVC,我将很快为一个客户开始,但我找不到它是否支持视图组件(在某种程度上类似于Portlet). 理想情况下,解决方案将类似于Rails,在其中使用带参数(对象或视图名称)的“ render”来渲染组件. 或者在视图模板中包含以下内容<component name="search" paramA="1" paramB="2"/>在这种情况下,有些东西会在类路径中搜索组件“ Search”并使用参数对其进行初始化. 理想的解决方案应具有0配置.也许解决方案是编写...

java-Spring MVC 3 getInitParameter【代码】

当我以前没有使用Spring开发servlet应用程序时,我可以在servlet中读取如下配置参数:@Override public void init() throws ServletException { ServletContext sc = getServletContext();String someSetting = sc.getInitParameter("someSetting");}但是,我现在正在使用Spring MVC开发应用程序,这意味着我自己不再拥有servlet,而是使用Spring的DispatcherServlet. 现在,我如何访问spring-servlet.xml中的那些初始化参数以将它们传递...

java-Spring MVC中作为RequestParam的对象列表【代码】

我想通过POST向操作发送对象ID列表(由用户选择复选框生成),因此可以获取java.util.List< MyObject>.使用MyObjectEditor进行转换. 那么,有可能这样做吗?@InitBinder public void initBinder (WebDataBinder binder) {binder.registerCustomEditor(MyObject.class, new MyObjectEditor()); } @RequestMapping (value = "", method = RequestMethod.POST) public String action (@RequestParam List<MyObject> myList, Model model) ...

java-Spring Security如何在不登录的情况下更新userDetails【代码】

我是Spring Security的新手.我已经实现了UserDetails来创建自己的用户.我也有自定义的userDetailsS??ervice.现在一切正常,但是我需要在不登录的情况下更新有关用户的信息.如何做到这一点?如何从上下文中接收信息然后进行更改? 提前致谢解决方法:如果用户未登录,则无法从SecurityContext获取该用户.登录过程使用户处于上下文中. 只需使用UserDetailsS??ervice加载用户(UDS毕竟只是DAO),然后根据需要进行修改和保存.这将非常有用,例...

java-Spring:PropertyPlaceholderConfigurer找不到属性文件【代码】

我对Spring使用PropertyPlaceholderConfigurer有一个奇怪的问题.我的一颗豆的设计如下:<bean name="propertyPlaceholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><value>classpath:jdbc.properties</value></property> </bean>问题是spring永远找不到jdbc.properties(FileNotFoundException).该文件位于捆绑包类路径中的名为“ resources”的文件夹中(我在...

Java-Spring MVC 3:在新标签页中打开ModelAndView【代码】

我正在用jsp提交表单.运行基础逻辑后,spring mvc返回视图. 有两个条件.即if(condition1){mav = new ModelAndView("jspPageName1");return mav; }else{mav = new ModelAndView("jspPageName2");return mav; }我希望在新标签页中打开jspPageName1,并在同一标签页中打开jspPageName2.解决方法:如果您指的是浏览器选项卡,则不能从Spring完成. 您可以在链接级别上指定< a href =“#” target =“ _ blank” />在新标签页/窗口中触发链接...

java-Spring @transactional与mode = aspectj行为异常【代码】

几天来,我一直在尝试使Spring事务在我的应用程序中正常运行,现在我无处可寻,只能向社区寻求帮助.在此先感谢您的帮助. 我的应用程序有特定的要求,我需要使用@Transactional注释一个受保护的重写方法,并从抽象父类中调用此方法.根据我的阅读,我不能使用代理,而必须使用mode = aspectj. 首先,一些配置:<bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="data...

java-Spring声明式事务和手动调度线程【代码】

我有一个奇怪的问题. 在课堂上,我有:private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();public MyClass(final MyService service) {executor.scheduleAtFixedRate(new Runnable() {@Overridepublic void run() {service.foo();}}, 0, 30, TimeUnit.SECONDS); }MyService是一个Spring Bean,其foo方法具有@Transactional. MyClass仅实例化一次(在应用程序中有效地单例) 在第一次调用...

java-Spring MVC表单发布到其他控制器,或者对此进行了过度思考【代码】

我使这种方式比需要的更加混乱.这是简化版. 1-我在右上角的每个页面上都有一个下拉菜单和一个提交按钮.下拉列表是语言列表.用户可以更改语言,然后按“提交”按钮转到语言控制器并更新当前语言.public class LanguageController {@ModelAttribute("languageList")public LanguageList populateLanguageList() {return LanguageDAO.all();}@RequestMapping("/setLanguage.mvc")public ModelAndView setLanguage(@ModelAttribute("lan...