Tag: gwt

Eclipse输出文件夹

通过以下结构,我如何使Eclipse正确构建WAR文件? 我需要以下文件夹进入以下输出文件夹: mail / src分为mail / war / WEB-INF / classes 邮件/ www到邮件/战争/ 我已经尝试在Eclipse中设置Output文件夹,但这并不会导致除了Eclipse之外没有告诉我神奇地删除所有WEB-INF内容的任何内容! http://clausjoergensen.dk/media/files/gwt-pro-stru.png

GWT URL参数

使用URL参数的正确方法是什么? 我的URL是这样的: http:// localhost:8080 /#pg5?testing = abc 在我的代码中,我尝试使用这行代码获得测试的价值: String value = com.google.gwt.user.client.Window.Location.getParameter(“testing”); 不幸的是,所有这一切都将我的字符串设置为“undefined”。 我想也许它没有得到正确的URL,但这段代码返回正确的URL: String value = com.google.gwt.user.client.Window.Location.getHref(); 我知道我可以解析url来获取我的参数,但我认为这就是getParamerter()的用途。

ZipException:运行应用程序时无效距离太远的错误

我有一个使用Resteasy作为后端api / service的GWT应用程序,该项目工作正常,但当我将项目移动到另一台机器并运行它时,我在执行GWT运行时遇到此错误: Caused by: java.util.zip.ZipException: invalid distance too far back at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164) at java.util.zip.ZipInputStream.read(ZipInputStream.java:193) at java.util.jar.JarInputStream.read(JarInputStream.java:207) at org.scannotation.archiveiterator.InputStreamWrapper.read(InputStreamWrapper.java:36) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read(BufferedInputStream.java:254) at java.io.DataInputStream.readInt(DataInputStream.java:387) at javassist.bytecode.ClassFile.read(ClassFile.java:731) at javassist.bytecode.ClassFile.(ClassFile.java:108) at org.scannotation.AnnotationDB.scanClass(AnnotationDB.java:343) at org.scannotation.AnnotationDB.scanArchives(AnnotationDB.java:326) at org.jboss.resteasy.plugins.server.servlet.ConfigurationBootstrap.createDeployment(ConfigurationBootstrap.java:163) … 24 more 可能是什么问题呢? 是GWTjar子还是Resteasy? ZipException是什么意思? 这是否意味着依赖损坏?

GWT中的Java Timer

我正在尝试在我的EntryPoint中安装Java Timer: Timer timer = new Timer(); timer.schedule( new TimerTask() { public void run() { //some code } } , 5000); 但是当我尝试编译时,我得到了:没有源代码可用于类型java.util.Timer ; 你忘了inheritance一个必需的模块吗? 我该怎么做才能解决这个错误?

是否可以将Java Servlet部署到GAE?

是否可以将Java Servlet部署到GAE,或者服务器是否需要托管在其他地方?

如何从“事件”对象获取有此事件的对象?

我正在使用UIBinder在GWT上开发一个应用程序,我遇到了问题。 在我的用户界面中可以有很多相同的元素(例如小部件)。 所有元素都必须具有捕获鼠标单击事件的处理程序。 我想编写一个通用处理程序,它将能够识别导致事件并处理它的窗口小部件。 现在,每个对象都有一个小部件来描述相同的处理程序。 我怎么解决这个问题?

-source 1.3不支持generics

我在maven包装时遇到问题。 在这段代码中: public class LoginDialog extends Dialog { private final TextField customer; ^here private final TextField login1; private final TextField password1; private final MainController controller= new MainController(); private String customerId; private String login; private String password; 我有一个错误: [ERROR] BUILD FAILURE [INFO] ———————————————————————— [INFO] Compilation failure …src/main/java/com/messagedna/web/client/widget/LoginDialog.java:[19,27] error: generics are not supported in -source 1.3 这可能是什么原因?

如何防止Hibernate + c3p0 + MySql创建大量睡眠连接?

我正在使用GWT与Hibernate,c3p0和MySQL来制作一个受众有限的网络应用程序(每天最多50个用户)。 在测试期间,我发现Hibernate正在打开与每个会话的连接但不关闭它,无论使用close()方法。 我目前的配置如下: hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url= hibernate.connection.username= hibernate.connection.password= hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.current_session_context_class=thread hibernate.c3p0.min_size=1 hibernate.c3p0.max_size=1 hibernate.c3p0.timeout=10 hibernate.c3p0.max_statements=50 hibernate.c3p0.idle_test_period=10 hibernate.c3p0.unreturned_connection_timeout=1 hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider 每次与应用程序的新连接都会创建一个新池。 例如,如果我将池大小设置为3,则应用程序的2个连接将导致6个连接,直到应用程序关闭为止。 预期的行为是在每次事务之后简单地关闭或重用连接。 我怎样才能做到这一点?

GWT – 你忘了inheritance一个必需的模块吗?

在我的GWT应用程序中 ,在客户端Java文件中,我写了一行来打印Locale: System.out.println(Locale.getDefault()); 这里Locale是java.util.Locale的一个实例。 我得到一个例外: 09:31:53.656 [ERROR] [stockwatcher] Line 167 No source code is available for type java.util.Locale; did you forget to inherit a required module? 09:31:53.656 [ERROR] [stockwatcher] Line 167 No source code is available for type java.util.Locale; did you forget to inherit a required module? 令人惊讶的是,在这个类中我还使用了java.util.ArrayList和java.util.Date但我没有得到这些类的任何exception。 我在这做错了什么?

我应该将实体转换为Repository对象内的DTO并将其返回到服务层吗?

我想在这里找到两个非常相似的问题的答案: 我应该将实体转换为Repository对象内的DTO并将其返回到服务层吗? 要么 可以从存储库层返回DTO对象吗? 现在我陷入了我的Servlet(Servie层),例如尝试从RestaurantOwnerRepository检索所有的Restaurant对象: // RestaurantOwnerService (Servlet) @Override @Transactional public List getAvailableRestaurants() { List availableRestaurants = restaurantOwnerRepository.getRestaurants(getSessionId()); return null; } 其中Restaurant是一个@Entity注释类 – 这似乎是我不应该做的第一件事,因为Service Layer现在知道一个非常低级的对象,它违反了在每一层抽象我的数据的尝试。 如果我将每家Restaurant改为RestaurantDTO那就不会这样 – 但我应该这样做吗? 基本上改变: // RestaurantOwnerRepository @Override public List getRestaurants(String sessionId) { RestaurantOwner restaurantOwner = this.get(sessionId); // .. getting restaurants .. return availableRestaurants; } 至 // RestaurantOwnerRepository @Override public List […]