►
Description
Demo and discussion of entry #7 (REST + Spring Boot + Angular.js) of the 2015 DSpace UI Prototype Challlenge, presented by James Creel and colleagues from Texas A&M Libraries
https://wiki.duraspace.org/display/DSPACE/DSpace+UI+Prototype+Challenge
A
Getting
these
tabs
up
and
everything
I'll
go
ahead,
and
do
my
usual
little
spiel
here
just
to
remind
everybody
of
course,
well,
first
off
this
is
the
Texas
am
libraries
group
that
is
going
to
be
showing
off
their
prototype
on
I'm,
forgetting
all
the
different
technologies
here.
I
know
it's
spring
boot
rest
api
and
angularjs
and
we're
gonna
before
we
get
started
here.
A
I
do
want
to
remind
everybody,
though,
that,
while
these
prototypes,
obviously
the
prototype
flashiness
is
not
necessarily
thing
we're
judging
on,
but
it's
great
if
things
are
flashy
the
more
important
thing
and
all
of
this,
and
all
of
this
research
is
really
to
look
at
the
technologies
behind
the
prototypes
and
to
figure
out
what
platforms
and
what
technologies
we
want
to
use
for.
The
next
be
space
you
I,
and
so
with
that
I'm
going
to
go
ahead
and
hand
it
on
over
to
James
I.
Think
you're
going
to
be
the
main
presenter
here.
A
So
they'll
hand
it
on
over
to
you
to
go
ahead
and
get
started,
and
the
first
half
hour
is
going
to
be
more
of
an
intro
of
what
you
guys
have
done,
of
course,
as
much
as
you
can
get
within
that
time
frame
and
second
half
hour.
If
we
can
do
it,
that
way
would
be
more
of
a
discussion
period,
QA
kind
of
to
discuss
the
platforms
and
all
that
okay,
according
the
session
of
the
song,
sure
go
right
ahead.
A
C
D
A
B
Right,
so
what
everyone?
Thank
you
so
much
for
their
contents
here,
our
presentation
or
by
looking
number,
whose
life
sentence
and
this
one
is
built
around
the
spring
framework
and
order
chaos.
Of
course,
using
the
you
face,
rest
api,
so
some
words
first
on
webbing
shows
spring
under
so
in
our
shop
here
and
some
tongue,
good,
as
I
think
some
swim
vidya,
where
we
have
been
doing
a
builtin
on
play
one
and
when
placing
around
it
was
becoming
obsolete.
B
The
council's
you
know
facing
the
problem:
aerobic,
tough
woman,
accordion
migration
out
redevelopment,
and
we
try
out
play
too,
but
it
looked
like
it
would
be
any
transition,
because
the
changes
were
dragged
enough
on
the
genesis
of
the
framework
and
the
languages
meanings
narrow
that
it
would
be
pretty
much
a
total
rewrite
every
other
one
to
migrate,
and
so
we
had
to
open
the
floor.
Consider
a
more
broad
set
of
frameworks
for
adoption,
and
we,
you
know,
consider
a
lot
of
different
languages,
but
we
did
have
a
biased
for
java.
B
That
means
kind
of
our
primary
excuse
here.
So,
in
the
other
home
that
we
faced
was
that
our
client
side
JavaScript
was
certainly
really,
I
can't
always
real
residents
infection
applications,
I'm
using
javascript
and
jquery
and
I'm
kind
of
frameworks
Tim
it
all.
So
we
ended
up
making
some
conservative
decisions.
We
work
with
a
spring
duty
for
what
sorta
side,
and
so
it's
a
very
prominent
on
framework
of
why
I
can
use
this
for
web
development.
B
There's
a
strong
open
source
community
around
it,
lots
of
training
opportunities
available
and
break,
I
pod
and
documentation,
and
then
Enver
22
mar
Java
scripts,
and
that
was
a
good
choice
for
us
here,
because
well,
it's
compatible
with
NBC
developer
practices
and
also
with
auditory
programming
principles
and
again
as
a
strong
community
slight
spring,
and
it
has
facilities
the
framework
for
automated
testing
as
well
as
automated
documentation
direction.
So,
as
we
started
developing
new
apps
with
spring
angular,
we
nanuet
found
that
we
were
duplicated
a
lot
of
code.
B
You
know
things
like
basic
client-server
communication,
headers
and
footers.
Naturally,
so
we
ended
up
making
what
we
call
a
seed
after
where
we
come
to
all
the
plugins
common
code
and
convince
you
a
basic
app
that
Roy
didn't
do
anything
for
shader
from
basic
you
a
Londoner,
and
we
would
initiate
a
new
project
lead
from
that
CF
and
instruction
that
certain
point,
but
obviously
the
better
way
to
go
about
you
have
to
tease,
and
you
can
kind
of
modularized
SPF
70
conversion,
and
you
actually
use
that
code
and
changing
things.
B
Yeah,
James,
Version
use,
writing
you'd
rip
it
out
and
enjoy
all
the
improvements.
So
we
develop
a
framework,
and
that
framework
is
what
we
built
me.
A
favor
of
our
common
code
in
Africa
is
what
our
UI
purchase
on
ebay
shop
into
envisioning
that
this
firms
also
adopted
by
Texas
digital
library
for
development
of
the
native
Furio
system.
It
shows
me
with
that.
So,
let's
now
start
we
have
our
tail
at
the
architecture
and
the
spring
did
web
service
of
you.
Are
you
I,
as
I
may
have
implied
here?
B
Has
our
web
service
corps
as
parent
project?
The
web
service
corps
in
turn,
has
at
its
current
project
spring
duty
and
one
of
our
goals,
but
our
framework
was
to
make
a
controller
code
as
lean
as
possible,
and
so
this
is
a
link
to
get
on
one
of
the
things
we
do.
There
was
how
to
combine
API
endpoints
so
that
rest
calls
in
west
lafayette
calls
would
be
ok,
they
could
become.
You
know
the
control
key
diagnostic
esser,
the
kind
of
request
ever
coming
through.
We
also
leverage
children's
to
avoid
sessions
for
our
authentication.
B
We
use
acid
injection
around
our
controllers
to
some
primary
internal
logic
and
we're
using
the
web
resource
optimizer
framework
to
make
seemingly
easier
and
more
than
ample
tate
example
that
little
bit
here
so
on
the
anger
you
outside
the
end
of
a
UI,
prepares
hot,
tells
our
core
you
I.
As
of
Mackenzie,
and
this
it's
going
to
be
abstracts
out
a
lot
of
the
basic
client-server
communication
concerns,
and
so
with
a
service
data
of
communication.
What
we
will
do
is
we
have
the
spring
left
service.
B
So
here's
a
graphical
entering
and
held
at
all
played
on
the
client
initial
HTTP
requests
to
the
angry.
Why
is
back
east
the
index
HTML
in
the
HTML
in
both
angular,
which
is
giving
first
HTTP
requests
separates
a
WebSocket
connection,
and
then
you
have
a
website
reliant
on
the
spring
web
service,
reserving
the
promises
manger
along
with
some
given
there.
It
is
I'm,
HTML,
client
and
the
spring
web
service.
Well,
that's
the
thing
that
actually
did
we'll
talk
to
these
bases
rest
api.
B
So
this,
I
think,
would
be
at
this
time
to
demonstrate
sort
of
the
basic
functionality
of
our
website,
which
is
just
kind
of
based
around
these.
C
B
B
E
B
Web
sockets
are
good
and
they're
very
cutting
edge.
So
you
know
a
lot
of
people
of
architectures
with
the
wrestlers
now
support
them,
and
but
it
for
everyone
in
the
media,
something
to
switch
to
all
that
Sh
are
pulling,
so
you
can
do
it
over
trip
relationship
if
that's
a
necessity
for
your
for
your
shop,
so
customizing
style
sheets
now
simply
commute
is
dynamically
at
runtime,
with
the
application
of
sass
variables,
using
that
w
auto
framework
and
so
I
can
actually
show
you
an
example
of
that.
B
I
can
say
that
it's
fairly
rudimentary
for
our
instance
of
this
person,
because
we
were
under
the
ad
our
restriction,
but
we've
done
some
more
work
on
this
subsequently.
That
I
makes
it
feel
a
lot
more
of
us,
so
I'm
going
to
change.
Sas
variable
here,
save
that
we
see
that
applied
right
away
and
apply
our
website
for
all
users
and
if
you'll
not
see
the
more
of
us
version
that
amount
to
that
out,
so
connect
with
presentation
now
customization
of
hitters
third
foundational
breadcrumbs,
so
the
current
yellow.
B
B
So
how
do
when
you
customize
millages
forget
on
items
for
example?
Well,
the
straightforward
way
would
be
a
mu
template
and
we'll
put
in
some
more
HTML
to
grab
what's
the
health
case
on
a
bit
on
there.
But
a
better
approach
would
be
to
persist,
entities
jpa
a
cheat
on
the
western
side
and
we
don't
make
a
form
that
you
can
initiate
or
edit
on
a
human
by
hangul
basis
and
those
entities
would
have
associated
ordered
field
list.
So
maybe
some
Ashley
from
fields
for
no
glosses
or
whatever.
B
B
So
once
of
the
topic
of
monetization
kick
the
lakes,
this
is
just
a
proposal
for
humping.
It
could
be
done
on
the
rest
service
side.
You
could
actually
have
directly
two
jars,
and
so
you
can
skin
for
jars.
You
have
less
watch
that
directory
and
then
the
vision
of
e
that
you
know
able
testing
the
configuration
of
these
of
these
donor
modules
to
a
management
on
your
face.
Okay,
so
we
kind
of
like
a
Drupal
or
WordPress,
where
you
do.
El
cajon
see
the
models
that
are
available
to
turn
alarm
off.
B
So
now
the
installation
procedure,
it's
complicated,
a
cut.
There
are
numerous
components,
but
we've
Amelia
Amelia
that
issue
Tessa
totally
I
think
so
a
lot
of
production
applications
we
become
do
as
distributed
apps,
where
we
have
the
UI
circle,
I'm
own
server,
and
let
serves
on
whether
the
web
service
that
spring
application
is
further
maven
and
we
do
I
toured
with
in
came
an
hour.
But
criticism
is
criticized
the
50
things
together
into
a
single
web
apps.
You
have
one
server,
a
container
that
serves
up.
Look.
B
So
that
is
supposed
to
make
things
were
easier
on
the
south
side.
Man
who's
tasked
with
throwing
things
up
and
to
make
it
easier
still
for
PP
at
all,
we're
currently
working
on
a
maven
Jordan
strategy
that
produce
some
shell
threats
to
allow
you
to
I
a
more
automated
fashion.
You
distribute
or
cm
long
deployment
up
in
my
house.
B
So
another
question
is
loaded
up
internationalization
and
this
has
been
achieved
and
they
contacted
angular
as
if
it's
perhaps
by
this
person's
website
here.
So
we
haven't
done
too
much
into
that,
but
abscess
if
it
had
been
done
okkk
and
give
some
problematic
issues
and
start
talking
about
these
days.
Rest
api,
so
archetypes
of
our
site,
shidler
we're
currently
using
a
mobster
service
provider-
and
you
must
see
me
log
in
on
that
the
engine
kicking
off
290
p,
because
the
provider-
just
when
give
you
the
area.
B
So
I
was
good
to
go
but
could
be
pretty
that
give
it
up
to
a
real
source
provider.
More
recent,
remarkably
done
allows
for
a
simple
user
name
and
password
authentication
against
our
street
blood
service
and
then
the
wet
surface
itself
in
our
prototype
open
case
against
the
twist
at
the
I,
just
with
one
using
a
password
for
a
new
phase
admin.
So
if
we
carried
on
in
such
a
way,
the
permissions
need
to
be
handled
by
the
spring
web
service.
E
B
Here's
a
possible
those
ones.
Are
there
any
other
options.
These
days
could
use
lucky
less
number
that
they
get
authorization
that
kids
with
behind
a
service
provider
industry
session
tokens
in
other
these
basic
components
such
as
the
row,
so
you've
got
kids
employed,
so
that
does
it
for
the
presentational
ton
of
our
presentation
and
littlenecks
questions.
I
think
maybe
we
can
dig
into
the
demo
the
further
maybe
dig
into
some
code.
A
A
Guess
from
my
standpoint,
I
asked
one
of
the
obvious
questions
that
always
comes
up
to
me
with
with
JavaScript
frameworks
which
I
think
are
awesome,
but
I
think
I
always
run
into
the
the
limitation
of
just
having
the
server-side
sort
of
then
going
up
for
things
like
Google,
Scholar
and
Google
in
terms
of
indexing
stuff,
like
SEO
sort
of
strategies,
so
I
kind
of
been
curious.
Have
you
guys
dealt
with
SEO
issues
at
all
on
the
vireo
side
or
with
anything
you
guys
have
done
at
Texas
A&M?
Oh.
F
E
F
It
was
a
big
concern
for
TDL
when
we
were
in
discussions
about
whether
or
not
they've
got
this
framework
and
if
Angela
was
a
good
choice.
So
you
know
we
did
a
certain
amount
of
research
around
that
time
and
all
indications
seem
to
be
that
google,
the
other
claim
is
that
they
are
indexing,
you
know
and
yellow
pages
or
your
top
score
framework
pages.
It
certainly
has
been
the
case
for
us
and
our
google
analytics.
A
Right
yeah,
I
do
recall,
I
know
that
Google
themselves
actually
came
out
and
said
they're
starting
to
do
that
for
their
main
indexers
I
wasn't
sure,
especially
with
google
scholar,
since
I
know
they
have
separate
indexers.
I
wasn't
sure
if
you
guys
have
have
I've
talked
to
the
google
scholar
folks
at
all
or
anything
like
that.
We.
F
F
F
I'm
Jeremy
hot
my
way,
I
did
not
mention
that,
but
so
it
was
a
big
question
for
us.
You
know
when
you're
you
angular
framework,
there's
no
reason
right
off
the
bat
why
that
could
not
interact
directly
with
the
rest
days.
Guy
right,
you
know,
so
what's
the
purpose
for
a
server-side,
middleware
I,
like
this
whole
web
app
deployment,
and
we
one
of
the
things
that
we
really
liked
about
the
Middle.
F
Where
is
this
ability
to
to
offload
certain
you
I
concerns
that
the
rest
api
brutico
shouldn't
be
messing
with
or
really
have
to
worry
about
into
a
server-side
implementation
have
a
byway
separation
of
concerns.
We
were
really
attracted
to
that
idea.
We
also
have
really
liked
leveraging
WebSocket
communication.
F
The
ability
for
the
server
to
do
unsolicited
communication
to
the
front
end
has
proven
nifty
and
really
enables
you
to
create
a
web
app.
That
feels
like
a
desktop
application
in
a
lot
of
ways.
It
reduces
network
traffic
significantly
and
no
that
would
be
possible
without
the
server
side
component.
Yeah.
B
And
you
really
do
need
a
persistence
layer
to
do
justice
to
the
possibility
of
this
super.
Do
I,
and
so,
just
by
one
way,
example,
I'll
show
you
have
more
of
us
doing
category
we
have
here
so
so
here's
an
angular
UI
everything
that
has
that's
pretty
much
a
certain
Anita
and
we
have
this
steaming
capability
actually
being
persistent.
So
there's
like
two
things.
Looking
the
database
and
I
can
actuate
this
one
pretty
cool
right
and
then
I
can
I
choose
to
sa
default.
B
I
want
to
and
I
think
we
want
to
be
persisting
entities
like
these
inside
of
these
days.
This
is
better
persistent
on
the
UI
and,
as
would
be
the
case
with
some
of
the
work
speculative
settings
that
we
were
discussing
black
term,
we
hitting
the
field
risks
associated
with
fit
your
handles
or
editing
the
the
region
menu.
That
kind
of
thing.
A
F
F
A
A
I
saw
good
in
the
chat
here
that
that
there
is
work
going
on
with
the
rest,
api
authentication,
I'm
not
sure
if
you
guys
had
seen
that
in
terms
of
her
DS
base,
six
carrie
has
been
working
with
kevin
van
de
Velde
of
at
meijer
to
try
and
get
all
of
the
debased
authentication
options
into
the
rest
api
so
allow
us
to
actually
authenticate
via
Shibboleth
or
LDAP
or
any
of
the
dspace
plugins.
Just
as
a
side
note,
that's
Kimmy's
gonna
be
doing
work
and
I've
been
trying
to
test
with.
A
We
could
definitely
use
more
testers
of
anybody
in
your
end,
but
love
to
help
play
around
I
know
they've
been
having
issues
trying
to
get
the
Shibboleth
authentication
of
the
rest.
Api
working
right,
I've
seen
that
going
back
and
forth.
So
if
anybody
on
your
end
is
interested
in
that
I'm
sure
they'd
love
the
help.
C
B
E
B
So
this
is
gene
annotation
until
jpa.
This
thing
needs
to
have
at
least
one
to
one
database
and
you'll
be
a
wooden
table
here.
This
is
insignia
secrecy
we
haven't
caught
core
user
is
because
users,
you
learn
my
progress,
so
we'll
gotcha,
you
get
to
say,
what's
going
to
be
the
on
column,
what's
your
primary
key
you're
saying
what
you
actually
need?
You
have
to
be
a
column
I'm
other
things
can
be
sort
of
memory
confirm
you
know,
and
then
the
jpmc
manager
has
a
lot
of
methods
whereby
you
can.
B
F
C
F
Alright,
yes,
is
this
naming
convention
right
here
get
used
or
by
you?
I
add
you
know,
there's
a
job.
It
doesn't
necessarily
know
what
you
I
n
is
or
anything,
but
a
spring
actually
does
the
work
of
implementing
this,
and
so
far
it's
done
a
really
good
job.
There's
nothing
to
keep
you
from
doing
your
own
sequel.
If
you're
not
quite
getting
what
you
want
out
of
jpa,
it
sets
guess,
but
you
can
write
some
really
complex
method
names
here,
to
drill
into
your
ear
dat
amazing
and
get
they're
looking
for
out
of
it.
F
A
Yep,
so
if
you
guys
heard
that
we're
moving
towards
hibernate
with
these
space
6,
have
you
seen
that
that
move
in
the
latest
master
code,
so
it's
kind
of
a
similar
concept?
Obviously
I
wonder
how
that
how
you
feel
this
would
sync
up
with
that.
If
we
wanted
to
try
and
pull
these
content
sources
together,
or
does
that
complex,
actually
I
hibernate.
F
A
F
F
Yeah
I
thought
was
the
impression
we
got
when
we
were
deciding
between
jpa
at
hibernate
was
it's
kind
of
like
how
jquery
influenced
javascript
kind
of
thing.
You
know
just
time
went
on.
It
seemed
like
a
lot
of
the
conveniences
of
hibernation
for
being
rolled
into
jpa,
and
so
it's
felt
more,
like
speaking
to
the
basics,
to
go
with
big
day
for
us,
but
I.
Looking
good
make.
A
G
What
one
thing
I'm
always
curious
about:
that
is
the
ability
to
sort
of
create
a
base
theme
and
then
have
sort
of
small
derived
themes
off
of
a
base
theme,
so
we'll
do
them
together,
get
its
additional
came
and
then
different,
Department
of
your
collections
and
absolute
customizations
on
top
of
that,
I
was
curious.
How
how
well
with
this
infrastructure,
support
that
kind
of
localizes
custom
Phoebe.
H
We've
actually
been
talking
about
that
here.
We
got
that
next
iteration
of
our
WR
0
implementation
going
and
it's
the
next
step
is
to
make
it
so
you
can
actually
have
themes
by
light
by
handle
or
item
level,
and
we
could,
you
know,
theoretically,
have
operate
on
multiples
and
through
directory
structure
kind
of
allow
it
to
dynamically,
apply
the
different
sass
and
possibly
even
HTML.
H
C
H
C
A
A
sense
of
how
much
work
this
sort
of
project
would
be
I,
guess.
Another
question
that
I
have
in
general.
You
guys
have
mentioned
the
WR
0
framework,
frequently
like
how
how
big
and
complex
and
that
and
is
that,
and
what
kind
of
is
that?
Where
does
that
fit
in
here?
Not
sure
I
quite
understand
that
we're.
H
Bringing
it
in
as
a
maybe
dependency,
but
it's
set
up
kind
of
competitive
level,
so
you're
only
bringing
in
the
parts
of
it
that
you
need,
and
then
we've
got
a
couple
of
configurations
and
implementation
classes
that
kind
of
extend
its
functionality.
So
the
part
that
actually
lives.
If
you
want
to
make.
F
H
H
H
This
is
get
a
little
come
complex,
but
basically
we're
just
driving
the
dirt
of
your
food,
a
WR
0
for
j
telling
it
what
this
is
what's
called
a
post
processor.
This
is
what's
actually
injecting
our
various
variables
that
were
getting
from
our
database
into
the
processing
pipeline
and
so
we're
injecting
what
we
wrote,
which
is
a
team
manager
service
to
kind
of
interact
with
all
that,
and
so
we're
packing
that
dwr
for
Jay
and
I.
We
wrote
a
custom
post
processor
that
can
actually
ask
for
those
variables
dynamically
okay.
H
So
it's
a
series
of
little
things
that
that
makes
any
sense
and
a
build-up
said
being
able
to
see
everything.
But
this
is
the
post-processor
yourself.
All
it's
doing
is
bringing
in
the
CFS
that
was
defined
in
a
application
property
file
and
then
before
it
renders
that
fast.
It's
asking
the
same
manager
service
for
a
formatted
version
that
was
fast
variables,
and
so
the
thing
that
your
service
provides
that
we
appended
into
the
pipeline
and
then,
but
in
the
cess
that
we
got
from
our
remote
locations,
they
can
come
from
anywhere
the
SAS
files
themselves.
H
Then
you
attend
that
in
and
close
the
reader
in
the
router
and
it's
just
available
and
so
that
this
only
happens
when
you
need
a
new
version
of
it.
So
it's
cash
until
we
hit
that
endpoint
I
told
it
to
reload
the
cash.
So
basically
you
can
have
like
say
he
six
different
sized
files
that
are
all
appear
as
one
one
CSS
file
to
the
angular
endpoints,
and
so
that
that
uploads,
a
lot
of
the
rendering
and
loading
CSS.
A
F
F
F
E
F
0
and
handling
WR
doesn't
seem
to
really
address
the
concept
of
like
a
theme
or,
like
you
know,
a
persistent
set
of
CFS
that
you
would
consider
a
theme
or
the
ability
to
swap
between
theme.
So
that's
that
that
was
what
we
implemented
was
because
I
guess,
they'll
WR
0
is
doing,
is
really
giving
us
the
ability
to
transpile
staff
to
CSS
and
bring
it
into
our
available
static
content
in
the
web.
App
application.
H
Its
main
purpose,
if
you
can
upload
a
lot
of
the
front-end
technologies
like
compass
and
not
inverted
mountain
college
scholarship.
Yes,
a
lot
of
the
things
that
you
had
separate
tools
on
the
front
and
for
a
developer
that
you
just
kind
of
run.
This
can
do
all
of
it
while
the
app
is
running
and
provided
without
having
a
restart
of
application.
So.
I
H
F
Ice
cream
boo
get
that
you
have
available
all
these
tools,
but
there's
no
real
guide
life
for
like
how
they
implement
them
out,
put
them
together,
so
our
core
framework,
but
basically
just
using
spring
boobs
to
build
a
web
server
that
was
designed
to
communicate
with
our
client
science
JavaScript
and
all
these
kind
of
tools
that
we
felt
like
we're.
Making
that
process
easier
to
achieve
the
things
that
we
want
to
achieve.
F
We
puzzle
together
in
our
own
parent
project,
so
the
chain
of
heredity
goes
yeah
spring
boot
as
a
parent
of
our
server
side
web
service
corps
right
and
then
that
in
turn
is
appearance
of
whatever
application,
you're
writing
I
just
and
that
makes
up
the
server
side.
Similarly,
on
the
client
side,
you
have
angular
being
the
parent
of
our
UI
laboratory
modules
and
heritage.
E
F
B
One
of
the
people
worth
millions
that
are
crowing
service
is
rendered
mighty
lean
by
the
fact
that
we
don't
do
use
in
that
context,
I'm
the
only
you
per
se
in
residence
at
pd
days
off.
Ok,
all
the
old
city
lights
are
more
viewing.
That's
that's
in
europe
on
the
angular
size
of
the
process,
trip
so
relax.
A
A
Not
to
not
to
harp
on
this
a
little
bit
but
11.
Other
follow-up
question,
then,
is:
if
we
were
to
go
this
route
for
the
new
dspace,
you
I.
What
is
it
that
you
guys?
What
would
we
be
doing
in
terms
of
those
core,
the
core
framework
and
the
core,
a
angularjs
web
app
with
those
still
reside
at
Texas
A&M,
or
what
we
try
and
build
those
in
a
more
shared
fashion?
What
would
you
guys
see?
How
would
you
see
that
going
forward,
so
we.
E
A
C
G
G
Another
option
could
be
to
talk
to
this
hibernate
api
is
it's
part
of
the
deep
space
core
that
has
sort
of
the
full
set
of
functionality
of
what
you
can
do
versus
what's
been
exposed
to
the
rest
api
with
that
makes
sense
to
shift,
or
is
there
something
the
design
of
all
this?
That
really
is
assuming
sort
of
the
streamlined
data
structure
of
the
rest,
api.
H
A
F
What,
if
you
wanted
to
talk
to
the
Java
API,
it
would
make
the
web
service
component
on
essential
thing.
Not
just
does
prefer
they
may
be,
but
you
would
have
to
have
that
part
of
this
seems
to
me
to
be
almost
like
an
aesthetics
question
about,
like
you
know,
just
kind
of
I
healed
configurations
for
these
kind
of
applications
and
for
my
part,
my
two
cents
on
that
I
love.
The
deep
space
is
going
on
the
rest
api
route.
F
They
all.
I
love
seeing
that
in
there-
and
I
know,
we've
talked
a
lot
about
this-
the
idea
that
when
you
do
that
and
you
make
this
common
API,
that's
consumable,
like
so
many
different
technological
platforms,
you
really
you
know.
Let's
say
someone
comes
along
and
they
just
you
know.
We
end
up
taking
this
UI
solution,
but
someone
else
just
hate
spring
or
something
or
they
do
a
ruby
shop.
There's
no
reason
why
they
couldn't
also
implement
something
against
the
rest
api,
which.
H
C
C
F
F
New
endpoint
that
just
got
added
46
it
becomes
available
in
deep
space
rest
api.
What
happens
to
your
apt
to
accommodate
that?
Like?
Do
you
I
think
the
Middle,
where
is
pretty
transparent,
like
it's
just
intercepts
things
and
injects
tokens
into
it,
but
in
terms
of
like
making
use
of
it
just
I
guess
a
high-level
overview
of
the
life.
E
F
E
E
F
C
C
F
Idea
would
be
that
you
have
a
service
for
your
repository
that
maps
to
whatever
rest
endpoints.
Are
there
yeah?
It
would
be
the
same
thing
if
you
were
connecting
the
rest
directly
from
angular.
It's
the
recipe
I
added
or
change
this
functionality.
The
apps
code
would
have
to
change
in
order
to
connect
that
specific
piece
of
breast
functionality.
F
So
basically
the
angular
app
is
totally
agnostic
to
what's
going
on
in
these
days.
Rest,
it's
only
concerned
with
the
end
points
in
the
controllers.
On
the
spring
web
web
service,
the
spring
web
service
has
the
responsibility
of
making
sure
that
it
has
a
java
class,
that's
capable
of
connecting
to
the
full
suite
of
functionality.
That's
available
a
g6
rest
api,
so
that
make
sense.
F
F
Does
it
have
to
like
repackage
the
jason
or
because
I
guess
maybe
something
like
get
hierarchy
currently
in
5x
to
implement
gate
park.
You'd
have
to
you'd,
have
your
angular
call
get
hierarchy
and
then
behind
the
scenes
there
might
be
a
hundred
or
a
thousand
rest
calls
just
calling
everything
getting
extolled,
rijn,
getting
more
info
yeah.
F
F
I
F
Way
that
our
prototype
is
working
is
we're
just
passing
the
day
tonces
to
the
front
end
at
this,
like
that,
we
got
the
response,
we're
handing
it
on
course,
but
you
do
have
the
opportunity
to
curate
that
that
data,
if
you
want
to
do
so,
if
there
were
things
coming
from
deep
space
network,
necessary
propriate
or
the
specific
features
that
you
are
trying
to
implement,
you
could.
Potentially
you
know
you,
you
have
that
opportunity
and
a
little
where
to
impact
us
at
all
at
the
publix
way
out.
H
C
H
F
F
G
A
A
Cool
yeah,
so
so
I
wonder
if
I
don't
know
if
you're
you
have
a
tab
up
here,
but
I
wonder
if
you
could
walk
walk
us
into
like
what
the
angular
sort
of
side
of
things
looks
like
I.
Think
that
might
be
the
area
with
it.
We're
at
least
familiar
like
a
lot
of
us
are
Java
folk.
So
the
java
stuff
kind
of
makes
sense,
but
I
just
wonder
what
the
angular
side
sort
of
looks
like.
E
C
B
F
So
I'm
here
yet
so
it
because
it's
being
posted,
buying
circle,
pines
and
middleware
itself,
which
is
not
necessary,
should
be
served
if
I
of
happy
or
whatever,
but
I
then
just
have
to
see
how
we
did
it.
So
this
is
a
app
we
have
on
the
outside
a
bunch
of
a
kind
of
utility
structure,
because
it's
important
the
app.
But
this
is
the
app
itself
right
here.
F
You
can
see
that
it's
distributed
JavaScript,
which
is
you
know,
that's
super
cool
or
from
the
developments
that
you
know
used
to
be
you
just
have
one
big
long
document.
Those
days
are
over.
That's
wonderful
thing.
You
know,
so
you
see
a
lot
of
familiar
things
here:
index
dot,
HTML
is
kind
of
your
main
entry
voice,
application.
That
would
be
like.
E
F
E
H
I
F
F
F
F
Any
given
place,
not
just
pull
up
a
view,
will
be
like
the
item
view
here.
You
can
see.
This
is
a
partial
here,
but
it's
just
HTML.
That's
one
thing
I
love
about
angular
is
its
HTML
with
HTML,
potentially
validating
things
that
properties
and
attributes
just
kind
of
thrown
on
topical
order
to
get
the
functionality
that
you're.
Looking
for
this
is
a
reference
to
the
scoped
object
item.
You
can
drill
into
its
get
name,
throw
that
out
on
the
page
here.
F
F
Leave
this
item
controller.
Do
you
have
your
main
object?
You
instantiate
a
controller
by
calling
the
controller
method
on
that
you
get
your
controller
and
name,
and
then
you
have
your
callback
function
as
they
make
the
controller's
definition
to
that
you
can
dynamically
inject
any
anything,
that's
present
as
a
available
service
or
factory.
So
you
know
these
ones
with
a
dollar
sign
came
from
angular.
F
And
then
you
can
see
that
we
have
a
scope.
This
object
is
basically
everything
that's
going
to
be
exposed
to
the
beauty.
So
you
can
see
here.
I
am
putting
an
item
on
the
scope
in
order
to
populate
that
item.
I
take
our
item
model
and
I
can't
get
on
it
which,
in
the
implementation
that
model
I,
did
some
communication
with
the
fact
and
in
order
to
fill
this
up
with
the
item
and
because
of
our
unwrapping
and
promised
structure.
As
soon
as
that
data
becomes
available
to
the
front
end.
I
F
C
D
F
Api
that
we
have
in
abstract
model
that
we
built
in
order
to
kind
of
accomplish
these
things,
and
you
can
see
that
the
magic
kind
of
happens
by
passing
a
promise
into
this
instructor
here
and
that
promise
is
the
unwrapped
onto
the
object
was
when
it
arrives,
and
this
stuff
is
made
available.
The
unwrapped
method
is
placed
on
this
object
by
extending
that
out
of
shape
model.
So
the
business
of
stuff
is
kind
of
confusing.
Is
that's
why
we
have
started
it
up
a
bit
more
brightly.
H
F
A
B
A
F
Would
be
really
easy
to
accomplish?
This
is
Ralph
file
and
listen,
big,
which
basically
maps
have
specific
URL
put
in
the
views.
So
you
could
build
your
own
template
and
kind
of
change
where
this
is
pointing.
You
can
also
do
a
controller
assignment
at
this
point,
so
you
can
say
when
this
view
loads,
it's
going
to
be
managed
by
this
controller.
F
This
is
a
kind
of
a
homeroom
feature
that
we
do
some
client
side
access
control,
which
is
really
just
for
the
purpose
of
convenience
and
like
user
experience,
because
you
know
nothing
is
truly,
can
secure
on
the
JavaScript
side,
I
mean
so
anyone
can
use
the
browser
tools
to
obviate
these
things,
but
I
what
services
to
web
service
some
additional
access
control.
That
is
like
a
do,
the
actual
social
security
involved
here.
Ok,
yeah,
so
yeah
you
could
you
can
customize
these
use
by
managing
waiting
somewhere
else.
F
Was
just
going
to
mention
that,
in
fact,
it
is
possible
that
you
know
it.
For
instance,
we
were
maybe
to
have
like
a
sea
space
module
that
comes.
If
you
notice
deployed
with
the
UI,
you
can
actually
have
views
or
like
standard
default
views
that
were
existed
in
that
module.
That's
the
route
file
is
then
point
to,
and
then
that
would
enable
people
as
they
employ
the
project
to
kind
of
override
those
are
point.
The
non-standard
views
are
custom
views
if
they
wanted
to.
A
A
This
is
a
lot
of
awesome,
work
and
I
think
we
definitely
love
it.
If
you
guys
could
share
your
slides
for
sure,
since
it
has
some
useful
links
there
and
and
then
we'll
have
this
presentation
posted
as
well
and
I,
guess
any
other
information
you
can
pass
along,
I
can
make
sure
it
gets
post
it
up
on
the
wiki
page,
because
this
seems
like
there's
a
lot
of
pieces
here,
but
there's
a
lot
of
really
cool
stuff.
A
H
H
F
Feel
of
what
I
was
just
going
to
mention
like
we
have
a
lot
of
screen
right
now
we
were,
we
have
just
completed
documentation
on
our
core
framework
quote
for
the
UI
and
for
the
left
service
and
of
those
you
all
will
be
able
to
look
for
those
on
our
wiki
or
on
the
breezy
on
the
on
the
github
repo.
So
this
stuff
is,
then
we
at
least
have
a
first-round
draft.
The
documentation
for
all
this
excellent.
A
Very
good,
well,
yeah
again!
Thank
you
very
much.
This
is
an
excellent
prototype
for
sure
it's
going
to
take
a
little
bit
of
time
to
dig
into
all
of
it,
but
I
think
it's
a
lot
of
great
work
here
and
it's
great
to
hear
that
you
guys
are
using
this
in
other
other
areas,
of
course,
with
vireo
and
all
that
sort
of
stuff.
So
we
appreciate
all
of
your
hard
work
and
the
presentation,
and
all
that
and
I'd
like
to
also
remind
everyone
that
our
next
presentation
then
we'll
be
on
Monday.
A
At
the
same
time,
link
will
be
sent
out
later
on
this
week
and
that's
going
to
be
a
rails
and
bootstrap
type
done
by
Monica
Bevin
camp
and
Kate
Becker
Tina
tarina
Ekaterina
Ekaterina,
so
that
will
be
the
next
one
coming
up
and
also
remind
everybody
that
we
have
a
little
of
form
on
the
wiki
as
well,
which
is
our
feedback
form.
So
anyone
who's
watching
this
now
or
later
on.
If
you
would
fill
out
your
thoughts
in
the
feedback
form
that
it's
a
totally
public
feedback
form
we'd
love
to
just
hear
from
everybody.