Download Sample News App Free Java Code
Description
Sample iPhone News App with Spring Roo based backend.
Source Files
The download file SampleNewsApp-master.zip has the following entries.
.gitignore//from ww w .jav a2 s. c o m
README.markdown
TouchJSON-LICENSE.txt
TouchJSON-README.markdown
backend/SampleNewsApp/pom.xml
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem.java
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem_Roo_Configurable.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem_Roo_Entity.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem_Roo_Finder.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem_Roo_JavaBean.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem_Roo_Json.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/domain/NewsItem_Roo_ToString.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/web/ApplicationConversionServiceFactoryBean.java
backend/SampleNewsApp/src/main/java/samplenewsapp/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/web/NewsItemController.java
backend/SampleNewsApp/src/main/java/samplenewsapp/web/NewsItemController_Roo_Controller.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/web/NewsItemController_Roo_Controller_Finder.aj
backend/SampleNewsApp/src/main/java/samplenewsapp/web/NewsItemController_Roo_Controller_Json.aj
backend/SampleNewsApp/src/main/resources/META-INF/persistence.xml
backend/SampleNewsApp/src/main/resources/META-INF/spring/applicationContext.xml
backend/SampleNewsApp/src/main/resources/META-INF/spring/database.properties
backend/SampleNewsApp/src/main/resources/import.sql
backend/SampleNewsApp/src/main/resources/log4j.properties
backend/SampleNewsApp/src/main/webapp/META-INF/MANIFEST.MF
backend/SampleNewsApp/src/main/webapp/WEB-INF/classes/alt.properties
backend/SampleNewsApp/src/main/webapp/WEB-INF/classes/standard.properties
backend/SampleNewsApp/src/main/webapp/WEB-INF/i18n/application.properties
backend/SampleNewsApp/src/main/webapp/WEB-INF/i18n/messages.properties
backend/SampleNewsApp/src/main/webapp/WEB-INF/layouts/default.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/layouts/layouts.xml
backend/SampleNewsApp/src/main/webapp/WEB-INF/spring/webmvc-config.xml
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/create.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/dependency.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/checkbox.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/column.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/datetime.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/display.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/editor.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/input.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/reference.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/select.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/simple.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/fields/textarea.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/find.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/list.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/show.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/form/update.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/menu/category.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/menu/item.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/menu/menu.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/util/language.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/util/load-scripts.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/util/pagination.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/util/panel.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/util/placeholder.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/tags/util/theme.tagx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/dataAccessFailure.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/footer.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/header.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/index-template.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/index.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/menu.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/newsitems/create.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/newsitems/findNewsItemsByItemNumberGreaterThan.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/newsitems/list.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/newsitems/show.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/newsitems/update.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/newsitems/views.xml
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/resourceNotFound.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/uncaughtException.jspx
backend/SampleNewsApp/src/main/webapp/WEB-INF/views/views.xml
backend/SampleNewsApp/src/main/webapp/WEB-INF/web.xml
backend/SampleNewsApp/src/main/webapp/images/add.png
backend/SampleNewsApp/src/main/webapp/images/banner-graphic.png
backend/SampleNewsApp/src/main/webapp/images/create.png
backend/SampleNewsApp/src/main/webapp/images/delete.png
backend/SampleNewsApp/src/main/webapp/images/en.png
backend/SampleNewsApp/src/main/webapp/images/favicon.ico
backend/SampleNewsApp/src/main/webapp/images/list.png
backend/SampleNewsApp/src/main/webapp/images/resultset_first.png
backend/SampleNewsApp/src/main/webapp/images/resultset_last.png
backend/SampleNewsApp/src/main/webapp/images/resultset_next.png
backend/SampleNewsApp/src/main/webapp/images/resultset_previous.png
backend/SampleNewsApp/src/main/webapp/images/show.png
backend/SampleNewsApp/src/main/webapp/images/springsource-logo.png
backend/SampleNewsApp/src/main/webapp/images/update.png
backend/SampleNewsApp/src/main/webapp/styles/alt.css
backend/SampleNewsApp/src/main/webapp/styles/standard.css
backend/SampleNewsApp/src/test/java/samplenewsapp/domain/NewsItemDataOnDemand.java
backend/SampleNewsApp/src/test/java/samplenewsapp/domain/NewsItemDataOnDemand_Roo_Configurable.aj
backend/SampleNewsApp/src/test/java/samplenewsapp/domain/NewsItemDataOnDemand_Roo_DataOnDemand.aj
backend/SampleNewsApp/src/test/java/samplenewsapp/domain/NewsItemIntegrationTest.java
backend/SampleNewsApp/src/test/java/samplenewsapp/domain/NewsItemIntegrationTest_Roo_Configurable.aj
backend/SampleNewsApp/src/test/java/samplenewsapp/domain/NewsItemIntegrationTest_Roo_IntegrationTest.aj
frontend/SampleNewsApp/SampleNewsApp.xcodeproj/project.pbxproj
frontend/SampleNewsApp/SampleNewsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata
frontend/SampleNewsApp/SampleNewsApp.xcodeproj/project.xcworkspace/xcuserdata/ssc.xcuserdatad/UserInterfaceState.xcuserstate
frontend/SampleNewsApp/SampleNewsApp.xcodeproj/xcuserdata/ssc.xcuserdatad/xcschemes/SampleNewsApp.xcscheme
frontend/SampleNewsApp/SampleNewsApp.xcodeproj/xcuserdata/ssc.xcuserdatad/xcschemes/xcschememanagement.plist
frontend/SampleNewsApp/SampleNewsApp/NewsItem.h
frontend/SampleNewsApp/SampleNewsApp/NewsItem.m
frontend/SampleNewsApp/SampleNewsApp/RootViewController.h
frontend/SampleNewsApp/SampleNewsApp/RootViewController.m
frontend/SampleNewsApp/SampleNewsApp/SampleNewsApp-Info.plist
frontend/SampleNewsApp/SampleNewsApp/SampleNewsApp-Prefix.pch
frontend/SampleNewsApp/SampleNewsApp/SampleNewsApp.xcdatamodeld/.xccurrentversion
frontend/SampleNewsApp/SampleNewsApp/SampleNewsApp.xcdatamodeld/SampleNewsApp.xcdatamodel/elements
frontend/SampleNewsApp/SampleNewsApp/SampleNewsApp.xcdatamodeld/SampleNewsApp.xcdatamodel/layout
frontend/SampleNewsApp/SampleNewsApp/SampleNewsAppAppDelegate.h
frontend/SampleNewsApp/SampleNewsApp/SampleNewsAppAppDelegate.m
frontend/SampleNewsApp/SampleNewsApp/en.lproj/InfoPlist.strings
frontend/SampleNewsApp/SampleNewsApp/en.lproj/MainWindow.xib
frontend/SampleNewsApp/SampleNewsApp/en.lproj/RootViewController.xib
frontend/SampleNewsApp/SampleNewsApp/main.m
frontend/SampleNewsApp/TouchJSON/CDataScanner.h
frontend/SampleNewsApp/TouchJSON/CDataScanner.m
frontend/SampleNewsApp/TouchJSON/Extensions/CDataScanner_Extensions.h
frontend/SampleNewsApp/TouchJSON/Extensions/CDataScanner_Extensions.m
frontend/SampleNewsApp/TouchJSON/Extensions/NSDictionary_JSONExtensions.h
frontend/SampleNewsApp/TouchJSON/Extensions/NSDictionary_JSONExtensions.m
frontend/SampleNewsApp/TouchJSON/JSON/CJSONDeserializer.h
frontend/SampleNewsApp/TouchJSON/JSON/CJSONDeserializer.m
frontend/SampleNewsApp/TouchJSON/JSON/CJSONScanner.h
frontend/SampleNewsApp/TouchJSON/JSON/CJSONScanner.m
frontend/SampleNewsApp/TouchJSON/JSON/CJSONSerializer.h
frontend/SampleNewsApp/TouchJSON/JSON/CJSONSerializer.m
frontend/SampleNewsApp/TouchJSON/JSON/JSONRepresentation.h
Download
Click the following link to download SampleNewsApp-master.zip.
SampleNewsApp-master.zip