473,412 Members | 2,081 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes and contribute your articles to a community of 473,412 developers and data experts.

What is shine enterprise java pattern?

Shine Enterprise Java Pattern
Shine Enterprise Java Pattern has been developed for variety of application. This pattern has these parts:
• Maplet: a framework for doing web projects which are coincidence with MVC architecture. This framework helps developers to follow a standard pattern for developing a web application. Maplet helps developers to save time of developing and extending.
• JShooter: a framework that makes reflects oriented programming an easy job for developers. Meanwhile it helps distributing application on the network.
• JConnection: This package helps developers to work with JDBC and Hibernate easier than before.
• Util: This package helps developers in these subjects:
1- File System
2- Runtime
3- Compiler
4- System Information
5- Web Socket
6- MD5
7- Thread
8- Validation
9- XML Parsing
10- Web uploading



Maplet (Web, MVC Framework)
What is Maplet?
Maplet is a framework for implementing web based program, which is compatible with MVC architecture. This framework is very easy and helpful for developers and analyzers to do their jobs better than before.

JShooter (Reflect in Network Framework)
What is JShooter?
JShooter is a framework for distributing application programs on the network. Certainly, you have used RMI, Corba and JMS. Each of aforementioned technologies has its own special problems and at the same time enjoys extraordinary advantages. However, you must be careful about the expenses caused by these technologies. In most cases RMI, Corba and JMS increase the productions' costs unbelievably. However in other cases they confuse programmers. Years ago, Reflect Oriented Programming was the focus of attention within professional programmers, then Aspect Oriented Programming came into the programming world but instead of reducing the programmer's task, it causes the professional programmers and even the amateur ones to be confused in many cases. One of the most important capabilities of JShooter is that it makes the "Reflect Oriented Programming" easier to use.

JConnection (JDBC & Hibernate Component)
What is JConnection?
JConnection is a tool for developers at the DB layer that solve lots of amateurs' problems. This tool helps you to work with JDBC and Hibernate.
JDBC Class
This class helps you to less engagement with Statement and Connectionin entities in JDBC.

Hiberbate Class
This class makes it easy to work with Hibernate



What is Util?
Util package helps you to implement your application very easily. This package helps developers who don't want to use basic codes for their application.

What is Analyzer Class?
This class helps you to do XMLParsing easily.

What is Browser Class?
This class allows you to access the contents of a site via Web Socket.

What is Code class?
This class can considerably help you in encryption.
"addFileToWindowsRuntime", create a new class. Afterward you can create an object from the created class by using JShooter.

What is Info Class?
This class gives the user specifications from the executive system.

What is JCompiler?
This class considerably helps you to compile at the run time. For using it, you should inherit from the JCompiler class, then use the "addFileToWindowsRuntime", create a new class. Afterward you can create an object from the created class by using JShooter.

What is JThread class?
This class remarkably helps using Threads. The class that uses JThread class, must fist inherit from JThread.

What is JValidation Class?
This class helps in validations.

What is root class?
This class is designed for working with FileSystem.

What is run Class?
This class helps you using operation system commands in your application without considering the type of it.

refer to http://community.jboss.org/wiki/Shin...iseJavaPattern
Jul 18 '10 #1
0 3451

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Nicky | last post by:
Hi! I just wanted to know - what did Java 1.1 have that Java 1.0 didn't have? Was it JDBC and JavaBeans? When were the ORB APIs added to Java? Hope I'm not being too inquisitive.
0
by: John Black | last post by:
Hi, I am wondering what's the best design pattern for such task: There are some requirement for resource allocation scheme, the requirements are not equally important, in another words, when it is...
2
by: Carlitos | last post by:
Hi there, Does anybody know what would be the counterpart of Java's URL Class in .NET? Also, does anybody know a good web site or reference book that would give this kind of information (like...
1
by: bhaskarguttikonda | last post by:
hi, pl tell me some of the java reporting tools ,which can access data from different databases regards, Bhaskar
2
by: Alien | last post by:
The class TimerScheduler inherits from a template which uses the parameter TimerScheduler itself. What's the benefit of this arrangement? Thanks. 00028 class TimerScheduler : public...
3
by: ansi | last post by:
function getElementsByClass(className) { var all = document.all ? document.all : document.getElementsByTagName('*'); var elements = new Array(); for (var i = 0; i < all.length; i++) if...
2
by: kutzi_lala_yey | last post by:
If You were hired by a gasoline firm to create a program that will tell whether which route is faster and which route is more likely to be fuel efficient separately. A test car was provided for you...
2
by: HaifaCarina | last post by:
i have this unfinished java program and i can't figure out what is the problem.. please help... /** * @(#)Answer3.java * * * @author * @version 1.00 2008/1/17
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.