ets / hishare Goto Github PK
View Code? Open in Web Editor NEWHealth Information Sharing service for the distribution and receipt of sensitive data in a compliant way
Health Information Sharing service for the distribution and receipt of sensitive data in a compliant way
The purpose of both a Service and a Manager layer is unclear - document the differences and/or consider collapsing it into one layer.
One of the benefits of Spring IOC is that bean lifecycle is guaranteed. As such we generally want to steer away from constructor injection and instead rely upon individual setters for configuring our beans. Default values for a class should be implemented by declaring an initial value for each property.
Currently, constructor injection is used for several of our beans and we should refactor them to use discrete setters instead.
e.printStackTrace() writes to standard out which isn't as useful in a web stack as taking advantage of log4j's stacktrace recording capabilities.
Convert calls to e.printStackTrace() and instead pass the Exception as the second parameter to the corresponding error message like so:
log.error("Your custom error message for the log",e); //The exception pass as the second parameter will have its stacktrace written to the log
Configure the maven pom to publish javadocs and related info to the gh-pages branch
See http://pages.github.com/ for details
Rewrite some of the code in Scala if possible.
We should rid ourselves of several spring xml files by moving to annotation defined beans.
Interfaces generally define contracts that are implementation agnostic. We currently have two sets of interfaces under our managers package and our service package. The http and remoting interfaces should be merged to provide a common interface to both implementations.
http://static.springsource.org/spring/docs/1.2.x/api/org/springframework/web/multipart/MultipartFile.html states that "The file contents are either stored in memory or temporarily on disk," look into whether this breaks encryption at rest, and what can be done to protect from that.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.