Tom Henricksen

Author
+ Follow
since Mar 23, 2004
Tom likes ...
Eclipse IDE jQuery Spring
Who am I? I’m Tom Henricksen from West Des Moines, Iowa. For the past fifteen years Information Technology has been both my career and hobby. Currently I work as a Development Services Manager at Zirous. Why am I an IT Career Coach? My role includes reviewing resumes and social profiles as well as interviewing potential candidates. This gives me an inside track on helping Information Technology candidates find the right fit, plan a great career, or take their current career to a higher level. It’s not enough to be an IT professional with great technical skills. It’s also important to be able to showcase your talent. Proper and effective communication with key stakeholders will help you articulate your value to an organization. My goal is to work with you to develop and hone these skills allowing you to achieve your professional IT goals. Engaging MyITCareerCoach.com will show you how making some changes in your approach will increase your success.
West Des Moines, IA
Cows and Likes
Cows
Total received
5
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Tom Henricksen

If you use Spring Boot you don't gain some of the features in Grails that make development much easier. I would give Grails another try. The 3.x codebase has gotten much more stable. Spring Boot is just a part of the many parts of Grails. In my book I share some of the components that are included in the overall Grails architecture.
Happy Coding,
Tom
3 years ago
Definitely, it will get you up and running quickly. You will see how to setup and make your first Grails web application. I think you will really enjoy Grails after learning some Java.
Happy Coding,
Tom
3 years ago
You could do this in the domain class. What results did you see when you tried this using the mapping closure?
3 years ago
I would start out with learning some of the Groovy syntax and the power it has. It has seamless interoperability with Java libraries. Unlike some other JVM languages there are literally no Java libraries that don't work with Groovy. Try playing around with its type inference, it removes a lot of junk compared to Java. And I think you would like some of the syntactic sugar for property access and operator overloading.

In the book I have a good tutorial on how to get started with Groovy and another one with Grails.

The Groovy editor in Netbeans supports supports syntax highlighting and code folding as well as code completion.

Happy Coding,
Tom
3 years ago
John,

I do not go into upgrading an existing 2.x to 3.x in this book. There are other books and websites that cover that quite well.

Happy Coding!

Tom
3 years ago
Grails integrates everything for you. As an old Java programmer use to have to setup an environment Grails makes things a lot easier for you. It has dependency management built in so you don't have configure many pieces. At the very least try a simple Grails tutorial and see the difference.

Happy Coding!
Tom
3 years ago
Ed, The book does cover Grails 3. It walks you through setting up everything you need to get working on Grails 3.

Thanks,

Tom
3 years ago
Thanks for the opportunity! I have really enjoyed learning Groovy and Grails after working in Java for over fifteen years. It is possible to teach an old dog new tricks!

Tom
3 years ago
I want to compare the current value with the next value in a logic:iterate statement. I have the following code:


I want to do something like this:


Or is there another way to do this?

Thanks,

Tom
5 years ago
We develop using Eclipse and Tomcat and then deploy to Websphere. We are trying to use JDBC from Websphere. To do this we have to edit the ibm-web-bnd.xmi and add

<?xml version="1.0" encoding="UTF-8"?>
<com.ibm.ejs.models.base.bindings.webappbnd:WebAppBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:com.ibm.ejs.models.base.bindings.webappbnd="webappbnd.xmi" xmi:id="WebAppBinding_1204038443298" jndiName="jdbc/medtrn" virtualHostName="default_host">
<webapp href="WEB-INF/web.xml#WebApp_1204038443298"/>
</com.ibm.ejs.models.base.bindings.webappbnd:WebAppBinding>

Is there a way for Eclipse to generate this file of something we can add to web.xml to avoid this?

I have seen some things that add resource-ref to the web.xml.

Thanks in advance,
Tom
11 years ago
This is strange. I just tried this on one our Websphere 6.1 servers that is on 32 bit Windows. I used the same WAR that is installed in the other server, and it seems to work fine. If I run it on the 64 bit Windows with Websphere 6.1 I get the aforementioned error. I wondering what could be different in the 64 bit version of Websphere.
Thanks,
Tom
11 years ago
We are upgrading to Websphere 6.1 from 5.1. We only get this error in 6.1. Is there a setting I need to make this work in 6.1.

java.io.FileNotFoundException: /12121-415~FAITH,_JOE~TESTO~ALD.pdf
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:414)
at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

Thanks,
Tom
11 years ago
If we deploy to a 64 bit JVM do we need to compile in a 64 bit JVM so it runs optimally? Or is the bytecode the same no matter where you compile it? We have deployed our code to a 64 bit enviroment and it appears slow. It was compiled in a 32 bit enviroment. Just want to make sure we are doing everything correctly.
Thanks,
Tom

[ January 31, 2008: Message edited by: Tom Henricksen ]
[ January 31, 2008: Message edited by: Tom Henricksen ]
11 years ago
We have two eclipse projects

project A depends on project B but in one file in project B I need to call into A. Is there a way to do this? If so how? I thought about an interface and abstract class but I can't figure this out. I want to avoid circular dependencies.

Thanks,
Tom
11 years ago