The NetBeans New File wizards greatly simplify writing boilerplate code. One specific instance is the creation of JPA Controller Classes from an Entity Classes. The class file, or files, written for you will contain all the basic methods of JPA for CRUD operations on the entity or entities that you have. The only small issue is that this class is written for a standalone environment such as what you would find in an environment that does not support Context Dependency Injection. To use this class in a GlassFish environment or other container we have to make some minor changes.
When working with GlassFish the first step is to create the glassfish-resources.xml and then the persistence.xml file. If the database and its tables have not been created yet then this is the time to do this. Now create the Entity Classes from Database, also shown in the New File dialog below.
Archivo mensual: febrero 2015
Pivotal CEO Hints At Big Shift In Their Hadoop Offerings | @CloudExpo [#BigData]
VentureBeat and GigaOm are both reporting that Pivotal will be announcing some big shifts in their Hadoop and other related offerings (recall that Pivotal is the firm spun off from EMC and VMware and has GE as a major investor).
VentureBeat first announced that Pivotal will be ditching its Hadoop distribution and pulling out of the Hadoop market. This would be a huge (and unbelievable to many) announcement, even though Pivotal gets far less buzz than the other Hadoop-centric companies like Cloudera, Hortonworks and MapR.
GigaOm reported that Pivotal will be open sourcing much of its proprietary offering. They referenced an email from Pivotal CEO Paul Maritz that indicated big announcements involving multiple parties are coming (GigaOm reports that one of these partners will be Hortonworks).
Public Cloud Security Demands a CASB By @CipherCloud | @CloudExpo [#Cloud]
If your business has any investment in public cloud SaaS applications, then it’s time to invest in a Cloud Access Service Broker (CASB). That’s our takeaway from the recently released Gartner security report, “Emerging Technology Analysis: Cloud Access Security Brokers.”
More and more enterprises of all sizes are adopting the public cloud, thanks to the cost savings and flexibility and scalability benefits SaaS providers offer. Ninety percent of enterprises that have adopted public cloud applications plan to put more than half their spending towards enterprise SaaS applications by 2018. But they’re doing so in a time rife with public cloud security and privacy concerns, which have turned other organizations way from the cloud. According to Gartner, security and privacy continue to be the top reasons for businesses to avoid SaaS – a choice that offers some security benefits but ultimately hamstrings cloud-averse organizations.
The Proxy Is the App By @LMacVittie | @DevOpsSummit [#DevOps]
Microservices, for the uninitiated, are essentially the decomposition of applications into multiple services. This decomposition is often based on functional lines, with related functions being grouped together into a service. While this may sound a like SOA, it really isn’t, especially given that SOA was an object-centered methodology that focused on creating services around «nouns» like customer and product. Microservices, while certainly capable of being noun-based, are just as likely to be verb-based, that is to say, based on a functional grouping like «login» or «checkout.» SOA was essentially an extension of object-oriented design while microservices are more about decomposition for purposes of rapid (agile) development with the bonus of having significant scalability advantages over object-oriented architectures.
Where Did My Love for Data Start? By @JimKaskade | @CloudExpo [#BigData]
Whenever Jack visited me, he used to leave sticky notes on my desk with nuggets of wisdom. For example, “Keep people you trust close to you.”…or, “Key values for Teradata where: Pride, Enthusiasm, Importance of the Individual, Teamwork and Open Communications, Ethics, Dedication, Quality, Support, Success, and Entrepreneurship.”
In the month of July, 1999, Jack Shemer and David Hartke both decided to come out of retirement to help me and my team start a new company, INCEP (along with a few other veterans of the industry including Art Collmeyer, Bob Adams, and Phil Paul). Little did I know, Jack would not only “give me my wings as a CEO”, but he started a process which ended up transforming me, creating the value system I use today.
Do You Know Where Your Data Is? By @Fujitsu_Global | @CloudExpo [#Cloud]
There is no universal global guideline when it comes to how data is managed, secured, and accessed. Privacy laws vary from country to country and are still being defined in the digital age. In the face of trends like consumerization, mobility, and the distributed workplace, data residency is fast-becoming a vital issue that requires more attention.
Stop and ask yourself. Do you know where your data is?
Monitoring Mobile Users Valentine’s Day By @Neotys | @DevOpsSummit [#DevOps]
Just as big box stores will see an increase in foot traffic, web outlets will also see more consumer transactions in the days prior. With increased mobile use, it is important to remember to test both your web and mobile application versions, and everything in between. If not, you may think that your mobile site will be prepared to handle the load, when it might not.
Firms Need a Disaster Personality Test By @ABridgwater | @CloudExpo [#Cloud]
The process of bringing firms back from the point of massive systems failure in some form has become known as Disaster Recovery
A surprisingly high ‘one in every three’ companies is said to have experienced and declared a disaster in the past five years, according to a November 2013 survey that still bears enough relevance to repeat now in 2015.
VMware’s Partnership with Google: vCloud Air & the Google Cloud Platform
Following on from Chris Ward’s excellent blog coming out of VMware PEX 2015, I wanted to add some details to the recent VMware announcement (January 29, 2015) to partner with Google to “deliver greater enterprise access to public cloud services” via a combination of VMware vCloud Air and the Google Cloud Platform.
For those who are unfamiliar, vCloud Air (formally VMware vCloud Hybrid Service or vCHS) is a public Infrastructure-as-a-Service (IaaS) cloud platform built on the same traditional VMware vSphere we are all used to but managed 24/7 by VMware and their public cloud partners. vCloud Air offers services such as infrastructure, disaster recovery and backups, and allows you to extend both your network and workloads from traditional on-premise to the cloud with relative ease.
For some time now, Google has offered broad cloud platform services in the following categories, but as part of the first wave of integration into the vCloud Air space, only the highlighted sub-set of (4) Google Cloud Platform services will be made available to existing VMware vCloud Air customers, using a PAYG consumption model:
- Compute (no current/planned integration points)
- Storage
- Cloud Storage – Google’s distributed low-cost object storage service
- Cloud Datastore – Google’s schema-less, document-based NoSQL database service with automatic scale and full transactional integrity.
- Networking
- Cloud DNS – A globally distributed low-latency DNS service
- Big Data
- BigQuery – A real-time big data analytics service suitable for running ad-hoc BI queries across billions of data points in seconds.
- Services (no current/planned integration points)
- Management (no current/planned integration points)
Additionally, while Google offers their own management framework, there are some rumors that the partnership could eventually mature to include integration with VMware’s own vRealize Operations management solution. This will most likely be offered via VMware’s vRealize Air platform (in beta), which currently offers both Automation and Compliance programs. To quote our CTO, Chris Ward, “VMware vRealize Air checks a lot of boxes for customers of all sizes seeking multi-vendor, multi-cloud provisioning and management of their infrastructure services.
Industry experts, including GreenPages, Forrester and Gartner, are calling this partnership a big “win” for VMware customers, especially enterprise customers. This relationship will help to truly legitimize not only the cloud, but also the place of the enterprise customer in the cloud. Specifically, it will allow enterprise customers who are looking for broader database, analytics, and storage options and support, beyond the current vCloud Air portfolio, to find a suitable and scalable landing place for their applications and workloads. This will build on vCloud Air’s current support for over 5,000 applications and over 90 operating systems.
This is also a strong move for both VMware and Google. This relationship will give Google much needed enterprise IT exposure, something that VMware has deep roots in, and accelerates VMware’s ability to offer tools to manage a public cloud, an area in which Google has developed a global dominate position.
As with the vSphere 6 announcement, there is no “official” release date, but rumors are suggesting everything from the “first half of 2015” to availability “later this year.” Additionally, VMware had no details to share around pricing, but as soon as we know more and have had a chance to sample the integration ourselves, we will share more details. However, if history is anything to go by we should likely expect something in place by VMworld 2015.
If you have any questions or would like any additional details around this new partnership, email us at socialmedia@greenpages.com
By Tim Cook, Practice Manager, Advanced Virtualization
Containers and AngularJS for Java Developers By @YFain | @DevOpsSummit [#DevOps]
The next decision to make is how to communicate with the Java backend. Forget about JSP, servlets, and JSFs. Preparing HTML in your Java code is out of fashion. A Java server exchanges the JSON-formatted data with a single-page HTML/JavaScript front end, which use either AJAX techniques (old) or WebSocket protocol (new).
On the Java side we like to use such tried and true technologies as RESTful Web service and Java Messaging API.
When we hire a AngularJS/Java developer, we expect him to be familiar with at least 90% of all the above buzzwords. Finding such skilled software engineers may be difficult, so we’ve created a training program to prepare such a person.
By now, we’ve taught and fine-tuned this training class multiple times. The latest online version of this class consists of seven weekly training sessions (3.5 hours each) and seven consultations (from 30 to 60 min each). Programmers learn and gradually apply all of the above tools and techniques while working on the Online Auction application that has the following architecture: